Generates .env.example or .env.* file from your .env file.
This a quick way to keep your .env file and your .env.example file in sync.
npx envample
npm i -g envample
or in your project
npm i -D envample
envample
# OR
envample .env .env.example
If the arguments are not specified .env
and .env.example
will be used
Lines preceded with # example
comment will be copied as is.
Lines preceded with # example=value
comment will be copied with the value replaced by the specified value
Lines not preceded by an # example
comment will be copied without the value
Lines preceded with # ignore
will be ignored
All comments except those marked with # ignore
will be preserved
.env
GIT=true
# example=false
DEBUG=true
SECRET=secret
# just a comment
# ignore
IGNORED=true
.env.example
# example
GIT=true
# example=false
DEBUG=false
SECRET=
# just a comment