Tags: mikeleppane/envx
Tags
feat: Add documentation generation command (#9) * feat: Add documentation generation command - Introduced a new module for documentation generation in `crates/cli/src/docs.rs`. - Implemented `DocsArgs` struct for command-line arguments related to documentation. - Created `handle_docs` function to manage the documentation generation process. - Added markdown generation logic to compile environment variable details into a structured format. - Implemented parsing of `.env` files to include additional variables in the documentation. - Added tests for documentation generation, markdown formatting, and environment file parsing. refactor: Update library structure - Updated `crates/cli/src/lib.rs` to include the new `docs` module and its public functions. chore: Bump version to 0.5.0 - Updated version in `crates/envx/Cargo.toml` to reflect new changes. * fix(tests): correct masking assertions in tests to disable spellchecker warnings * fix(tests): update comments to disable spellchecker warnings in masking assertions * fix(spelling): add "valu" and correct "cache" in typos configuration * fix(spelling): correct "cache" entry in typos configuration
feat(cli): add project management commands for init, apply, check, ed… …it, info, run, and require (#5) feat(cli): implement rename command for environment variables with pattern matching feat(cli): add replace command for updating environment variable values and find/replace functionality feat(cli): introduce snapshot management commands for creating, listing, showing, restoring, deleting, and diffing snapshots feat(cli): implement watch command for file synchronization with environment variables fix(core): enhance EnvWatcher with change logging, pattern matching, and file handling capabilities test(core): add comprehensive tests for EnvWatcher, including file watching, change logging, and synchronization scenarios
feat: add watch and monitor commands for environment variable managem… …ent (#4) - Implemented `watch` command to monitor file changes and sync environment variables in real-time. - Added `monitor` command to track changes in environment variables with options for logging and filtering. - Introduced `EnvWatcher` for handling file system events and synchronization logic. - Enhanced README.md with usage examples for new commands. - Updated dependencies in Cargo.toml for necessary libraries (e.g., notify, notify-debouncer-mini). - Bumped version to 0.4.0 to reflect new features and improvements.