@kszongic/env-merge-cli
v1.0.0
Published
Merge multiple .env files with last-wins precedence
Downloads
14
Maintainers
Readme
@kszongic/env-merge-cli
Merge multiple .env files with last-wins precedence. Zero dependencies.
Install
npm i -g @kszongic/env-merge-cliUsage
# Merge with later files overriding earlier ones
env-merge .env.defaults .env .env.local
# Write to file instead of stdout
env-merge .env.defaults .env -o .env.merged
# Sort keys alphabetically
env-merge .env.defaults .env --sortOptions
| Flag | Description |
|------|-------------|
| -o, --output <file> | Write to file instead of stdout |
| -s, --sort | Sort keys alphabetically |
| -h, --help | Show help |
| -v, --version | Show version |
Example
.env.defaults:
APP_PORT=3000
DB_HOST=localhost
DEBUG=false.env.local:
DEBUG=true
APP_PORT=8080$ env-merge .env.defaults .env.local
APP_PORT=8080
DB_HOST=localhost
DEBUG=trueLicense
MIT © 2026 kszongic
