Skip to content

gardvori/env-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

env-manager

CLI tool untuk manage .env files across projects. No dependencies, pure Node.js.

Why

Setiap developer punya banyak project dengan .env files berbeda. Copy-paste manual itu error-prone. Ini solusinya.

Quick Start

# List all vars
node env-manager.js list

# Get specific var
node env-manager.js get DATABASE_URL

# Set var
node env-manager.js set DATABASE_URL postgres://localhost/mydb

# Validate against .env.example
node env-manager.js validate

# Compare .env vs .env.example
node env-manager.js diff

# Export as JSON
node env-manager.js export --format json

# Import from file
node env-manager.js import .env.production

# Sync to another project
node env-manager.js sync ../other-project/.env

Features

  • List — tampilkan semua env vars (sensitive values auto-masked)
  • Get/Set/Delete — CRUD operations
  • Validate — cek apakah semua required vars dari .env.example ada
  • Diff — bandingkan .env vs .env.example
  • Sync — copy vars ke project lain
  • Export — JSON, YAML, atau shell format
  • Import — dari JSON atau .env file
  • No dependencies — pure Node.js stdlib

Install globally

npm link
# lalu pakai:
env-manager list

License

MIT

About

CLI tool untuk manage .env files across projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors