env-sync

1.0.1 • Public • Published

Dot Environment Sync

Check different of 2 dotenv file and sync it

Install

npm install --save env-sync

Usage:

CLI

./node_modules/.bin/env-sync.js .env .env.default

DOCKER

docker run --rm -v $(pwd):$(pwd) kenylieou/env-sync /path/to/.env /path/to/.env.sample

example:

docker run --rm -v $(pwd):$(pwd) kenylieou/env-sync $(pwd)/.env $(pwd)/.env.default -v

CLI Options

Usage: env-sync [options] <file1> <file2>

file1: is file need to check
file2: is file use to compare

Options:
  -V, --version  output the version number
  -s, --sync     Sync the missing environment key and write to file1
  -v, --verbose  Display verbose
  -h, --help     output usage information

This is in .env.default

VAR1=1
VAR2=true
VAR3=false
VAR4=0
VAR5="hello world"

This is in .env

VAR1=
VAR2=1
VAR3=false

After run env-sync

VAR1=1
VAR2=1
VAR3=false
VAR4=0
VAR5="hello world"

Package Sidebar

Install

npm i env-sync

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

25.8 kB

Total Files

14

Last publish

Collaborators

  • kenylieou