Documentation
¶
Overview ¶
Package main demonstrates configx layered file + env override.
The env source produces flat key/value entries. To override a nested config path like app.env, use a placeholder in the base file that references the env-injected top-level key.
Run:
go run ./examples/configx-env
Expected output:
loaded config:
app.name=kernel
app.env=prod (resolved from ${APP_ENV} via KERNEL_APP_ENV)
server.port=9000 (resolved from ${SERVER_PORT} via KERNEL_SERVER_PORT)
server.addr=0.0.0.0 (from base file)
Click to show internal directories.
Click to hide internal directories.