env2example
v1.0.0
Published
Generate .env.example from a .env file automatically.
Maintainers
Readme
env2example 
Simple CLI tool to generate
.env.examplefrom your.envfile — with typed placeholders or clean empty values.
✨ Features
- 🧪 Smart type placeholders (
<string>,<number>,<boolean>) - 🔍 Validates
.envformat and warns on syntax errors - 🧼 Clean mode for empty values:
KEY="" - ⚡ Lightweight, fast and dependency-free (except
chalkfor pretty output) - 🧠 Two CLI names available:
env2exampleandenvex
📦 Installation
Run directly (no install):
npx env2example
# or
npx envexOr install globally:
npm install -g env2example🚀 Usage
env2example # Generate with typed placeholders
env2example --clean # Generate with empty values: KEY=""
env2example --help # Show help
# or using the alias:
envex
envex --clean
envex --help📂 Example
Given a .env like:
# Database
DB_HOST=localhost
DB_PORT=5432
USE_SSL=trueWill generate .env.example:
# Database
DB_HOST=<string>
DB_PORT=<number>
USE_SSL=<boolean>With --clean:
DB_HOST=""
DB_PORT=""
USE_SSL=""🧠 Validation
If your .env contains invalid lines, you will see helpful error messages:
❌ Syntax error on line 5: "DATABASEURL"🛠️ Options
| Flag | Description |
|------------|------------------------------------------|
| --clean | Output empty values (KEY="") |
| --help | Show usage instructions |
|-------------------------------------------------------|
