menvs

Manage .env across projects

MIT License

Stars
6

menvs

Manage .env across projects

Requirements

Getting Started

This package is available in the Node Package Repository and can be easily installed with npm.

$ npm i -g menvs

Or use npx.

$ npx menvs <command>

Usage exemple

# save existing .env from project
$ cd path/to/project
$ menvs save
# reuse .env in another project
$ cd path/to/other/project
$ menvs pick

Features

  • Manage .env files across projects.
  • Full interactive.
  • Mark variables as confidential when includes password or secret (case insensitive) (i.e DATABASE_PASSWORD or JWT_SECRET).
  • When updating config, allow to update all linked project .env files.

CLI

command short description
save s Save a new configuration from an existing .env
pick p Generate a .env from an existing configuration
list l List available configurations
delete  d  Delete a configuration
show sh Show configuration key-values
update u Update configuration (key / value )

Contributors ✨

This project follows the all-contributors specification. Contributions of any kind welcome!

License

MIT