PierreDemailly / menvs

Manage .env across projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

menvs

version Maintenance mit build

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

usage screenshot

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 ✨

All Contributors

PierreDemailly
PierreDemailly

💻

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

License

MIT

About

Manage .env across projects

License:MIT License


Languages

Language:JavaScript 100.0%