dotsnap
v1.0.1
Published
Mask your .env files securely - CLI and Web UI
Maintainers
Readme
DotSnap CLI
Mask your .env files securely - from the command line.
Installation
Global Installation
npm install -g dotsnapNPX (No Installation)
npx dotsnap maskUsage
Mask your .env file
dotsnap maskThis will:
- Read your
.envfile - Mask all secret values
- Save to
.env.safe
Custom input/output
dotsnap mask -i .env.production -o .env.production.safeFully hide values
dotsnap mask --fully-hideOpen Web UI
dotsnap webOptions
dotsnap mask
| Option | Description | Default |
| --------------------- | --------------------------- | ---------------- |
| -i, --input <file> | Input .env file | .env |
| -o, --output <file> | Output file | .env.safe |
| --fully-hide | Hide all values completely | false |
| --no-first-last | Don't show first/last chars | Shows by default |
dotsnap web
| Option | Description | Default |
| ------------------- | -------------- | ------- |
| -p, --port <port> | Port to run on | 3000 |
Examples
# Basic usage
dotsnap mask
# Custom files
dotsnap mask -i .env.prod -o .env.prod.safe
# Fully hide all values
dotsnap mask --fully-hide
# Open web UI
dotsnap webSecurity
- 100% local processing
- No network requests
- No data collection
- Open source
License
MIT
# cli/.npmignorenode_modules/ *.log .DS_Store test/ .git/ .github/
