dotenvx-tui
v2.1.1
Published
Full-screen terminal UI for managing dotenvx-encrypted environment variables
Downloads
758
Maintainers
Readme
dotenvx-tui
Full-screen terminal UI for managing dotenvx-encrypted environment variables.
┌─ Scopes ────┐ ┌─ Envs ───┐ ┌─ Keys ──────────────┐
│ > apps/api │ │ > local │ │ [x] DATABASE_URL │
│ apps/web │ │ staging│ │ [ ] API_KEY │
│ pkg/db │ │ prod │ │ [x] REDIS_URL │
└─────────────┘ └──────────┘ └─────────────────────┘
┌─ Preview ────────────────────────────────────────┐
│ DATABASE_URL = post•••••••••••••••••• │
└──────────────────────────────────────────────────┘
s:set g:get d:diff i:import e:export c:copyInstall
npm install -g dotenvx-tuiUsage
# Run in current directory (must have dotenvx-encrypted .env.* files)
dotenvx-tui
# Or specify a project directory
dotenvx-tui ~/my-project
# Or run without installing
npx dotenvx-tuiPrerequisites
dotenvx must be installed: brew install dotenvx/brew/dotenvx
Features
- Three-panel browser (Scopes | Environments | Keys)
- Keyboard-driven navigation with circular wrapping
- Multi-select batch operations
- Set, get, diff, import, export, and copy to clipboard
- Live file watching (auto-refresh on changes)
- Masked value preview with auto-mask timer
- Memory-safe secret handling
Full documentation: github.com/warui1/dotenvx-tui
License
MIT
