All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2025-01-XX
- Initial release of envdoc
create-examplecommand to generate example files from .env filescreate-schemacommand to generate JSON schemas from .env filesarrangecommand to sort and group environment variablesauditcommand to find duplicate keys in .env filescomparecommand to compare keys across multiple .env filessynccommand to synchronize keys across multiple .env filesbase64command for encoding/decoding fileshashcommand to generate SHA256 hashesencryptcommand for AES-256 encryption with PBKDF2decryptcommand for decrypting encrypted filestocommand to convert .env to JSON/YAMLfromcommand to convert JSON/YAML to .envvalidatecommand to validate .env files against JSON schemasdoctorcommand to audit all .env files in current directoryengineercommand to sync and arrange all .env filesversion,documentation,license,changelog, andauthorscommands- Interactive prompts using survey
- PIN-based confirmation for destructive operations
- Comprehensive markdown reports with table of contents
- Clipboard integration for copying reports and hashes
- Installation script (install.sh) for easy setup
- GitHub Actions workflow for automated releases
- Cross-platform support (Linux, macOS, Windows)
- Multi-architecture support (AMD64, ARM64)