github Epistates/treemd v0.1.3
treemd v0.1.3

latest releases: v0.5.12, v0.5.11, v0.5.10...
8 months ago

[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 .md and .markdown files
  • Interactive setup helper - --setup-completions flag 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 --help menu with detailed descriptions, examples, and usage patterns
  • Setup instructions - Clear instructions for manual completion setup if automated setup is declined

Changed

  • Feature enablement - unstable-dynamic feature 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.60 with unstable-dynamic feature flag
  • Implemented CompleteEnv for runtime completion generation
  • Created custom ArgValueCandidates for markdown file filtering
  • Added interactive setup module with shell detection (src/cli/setup.rs)

Full Changelog: v0.1.2...v0.1.3

Don't miss a new treemd release

NewReleases is sending notifications on new releases.