- Fix envify int boolean values
- Fix roundtrip yaml wrapping lines
- Add support to provide a custom dotenv path to
envify
command, eg.secrets envify staging -o .env.staging
- Fix serialize boolean values as
0,1
in envify command
- Add
--output
option and--raw
flag toenvify
command
- When using the edit command, only persist the vault if there were changes (incl. comments)
- Add support to envify entire vault
- Fix envify output so it can be used by dotenv or environs lib
- Add support for yaml encoded vault files (new default). To use the old json format, pass
--format json
to the CLI.
- Auto-delete any temp files created during edit command
- Add support for nested paths in get/set commands
- Fix editor mode
- Add --verbose flag
- Minor fixes and improvements
- Relax library constraints
- Breaking change: Change encryption backend to AES-256-GCM
- Add
--export
option to envify. - Update docs
- Move common params before command
- Relax requirements constraints
- Minor CLI tool fixes
- Fix requirements not listed in package
- Add envify command
- Refactor CLI tool
- Breaking Python API changes: persist() has been renamed to save(), and init() has been renamed to create().
- Add del command
- Add set command
- Initial release