envample
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.
Installation
npm i -g envample
or in your project
npm i -D envample
Usage
envample .env .env.example
npx .envample .env .env.example
If the arguments are not specified .env
and .env.example
will be used
How it works
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
All comments will be preserved
Example
.env
GIT=true
DEBUG=true
SECRET=secret
.env.example
GIT=true
DEBUG=false
SECRET=