Language Agnostic
Works with any programming language when installed globally - Rust, Go, Python, PHP, Java, Ruby, Dart, and more. Not just JS/TS
Capture, store, and restore .env files across your projects with ease
Install Envi globally or as a dev dependency:
# Global installation (recommended)
pnpm add -g @codecompose/envi
# Or as dev dependency
pnpm add -D @codecompose/enviCapture environment files from your project:
cd /path/to/your/project
envi captureRestore them later:
envi restore.env files into a centralized, version-controlled store organized by project name (extracted from package.json, Cargo.toml, go.mod, and other manifest files)envi.maml with envi create-key to give envi pack / envi unpack a key that survives manifest changes, and encrypt the GitHub backup of ~/.envi/store/ so only people with the source repo can decrypt it.env files across your entire monorepo structure, preserving relative pathsenvi restore to your setup script to restore env files to each isolated worktreeGITHUB_PAT to be automatically redacted when capturing or packing.env files for projects in any language - Rust, Go, Python, PHP, Java, Ruby, Dart, and more. Not limited to JS/TS