envault_cli 1.0.1
envault_cli: ^1.0.1 copied to clipboard
Standalone CLI code generator for the envault package. Encrypts your .env file into a secure dart vault using AES-256-GCM.
1.0.1 #
- FIX: Resolved a compilation error in generated
vault.g.dartcaused by string interpolation ($YOUR_SECRET) in error messages.
1.0.0 — First Stable Release (Breaking Security Fix) #
⚠️ BREAKING: All existing
vault.g.dartfiles must be regenerated after upgrading. Runenvault generatewith yourVAULT_MASTER_PASSWORD.
- CRITICAL SECURITY FIX: Removed
fallback_zero_config_keyfrom generated code. - Added
envault keygencommand — generates a 384-bit cryptographically secure master password. envault generatenow requiresVAULT_MASTER_PASSWORDor a.vault_keyfile. No password → hard failure with clear setup instructions. No silent fallback.- Fingerprint embedded in generated code for startup mismatch detection.
- Added
.vault_keygitignore enforcement to prevent accidental password commits. - Added CI/CD templates in
docs/ci_cd/for GitHub Actions and Codemagic.
0.1.2 #
- Updated documentation links in README.
0.1.1 #
- Added link to the official architectural whitepaper.
0.1.0 #
- Initial release of envault_cli.
- Fast, standalone CLI generator (no
build_runnerrequired). - Extracts .env, checks entropy/placeholders via
envault validate. - Emits securely encrypted
vault.g.dartusing AES-256-GCM.