[0.1.3]
Added
- Shell tab completions - Native dynamic completions for bash, zsh, and fish shells
- Intelligent file filtering - Tab completion intelligently filters to only show
.mdand.markdownfiles - Interactive setup helper -
--setup-completionsflag to auto-detect shell and configure completion with one command - Auto shell detection - Automatically detects bash, zsh, or fish and locates shell config files
- Enhanced help system - Comprehensive
--helpmenu with detailed descriptions, examples, and usage patterns - Setup instructions - Clear instructions for manual completion setup if automated setup is declined
Changed
- Feature enablement -
unstable-dynamicfeature now enabled by default for seamless completion experience - Help documentation - All CLI options now have detailed descriptions with inline examples
Technical
- Integrated
clap_complete 4.5.60withunstable-dynamicfeature flag - Implemented
CompleteEnvfor runtime completion generation - Created custom
ArgValueCandidatesfor markdown file filtering - Added interactive setup module with shell detection (
src/cli/setup.rs)
Full Changelog: v0.1.2...v0.1.3