Popularity
0.2
Stable
Activity
0.0
Stable
2
1
1
Monthly Downloads: 0
Programming language: JavaScript
Tags:
Utilities
Command Line Utilities
Console
Terminal
CLI
Bin
Environment Variables
Command-line
Shell
Environment
Dot Environment Sync alternatives and similar modules
Based on the "Command Line Utilities" category.
Alternatively, view Dot Environment Sync alternatives based on common mentions on social networks and blogs.
-
nvm
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions -
Inquirer.js
A collection of common interactive command line user interfaces. -
yargs
yargs the modern, pirate-themed successor to optimist. -
blessed
A high-level terminal interface library for node.js. -
cli-table
Pretty unicode tables for the CLI with Node.JS -
KeyboardJS
A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts. -
update-notifier
Update notifications for your CLI app -
omelette
Omelette is a simple, template based autocompletion tool for Node and Deno projects with super easy API. (For Bash, Zsh and Fish) -
drawille
Drawing in terminal with unicode braille characters -
log-update
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc. -
configstore
Easily load and persist config without having to think about where and how -
insight
Node.js module to help you understand how your tool is being used by anonymously reporting usage metrics to Google Analytics -
ansi-escapes
ANSI escape codes for manipulating the terminal -
columnify
Create text-based columns suitable for console output. Supports cell wrapping. -
Javascript library for 2d geometry
Javascript library for 2d geometry -
string-width
Get the visual width of a string - the number of columns required to display it -
multispinner
Multiple, simultaneous, individually controllable spinners for concurrent tasks in Node.js CLI programs -
loud-rejection
Make unhandled promise rejections fail loudly instead of the default silent fail -
sudo-block
Block users from running your app with root permissions -
googleauth
Create and load persistent Google authentication tokens for command-line apps -
licenseye
Node.js CLI tool to visualize an aggregate list of your dependencies' licenses -
cli-columns
Columnated lists for the CLI. Unicode and ANSI safe. -
cron-to-quartz
Node.js library to convert unix or linux CRON syntax to Quartz Scheduler
Appwrite - The Open Source Firebase alternative introduces iOS support
Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
Promo
appwrite.io
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Dot Environment Sync or a related project?
README
Dot Environment Sync
Check different of 2 dotenv files 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 the file need to check
file2: is the file used 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"