Compozsh 1.2.0 — Clearer Help, Interactive Showcase
Compozsh 1.2.0 makes its tools easier to learn, with comprehensive command guides, semantic help colors, and a new interactive website.
Clearer command help
- Expanded every shipped Compozsh command’s
--helpwith relevant defaults, examples, prerequisites, controls, and safety boundaries. - Clarified how
fchooses its search scope, how fuzzy matching works, and why traversal limits or Spotlight indexing can affect results. - Documented directory and branch picker sources, selection behavior, clipboard actions, and fallbacks.
- Expanded installation guidance for symlink and copy modes, updates, private configuration, and recovery.
- Kept direct command help and the
compozshtool explorer connected to the same documentation.
Semantic help colors
- Added consistent emphasis for headings, options, examples, and safety information through the shared output palette.
- Preserved identical plain text in pipes, redirects, command substitutions, and unsupported terminals.
- Respected
NO_COLORand retained plain help when the output add-on is disabled. - Kept help rendering free of external commands and documentation evaluation.
Interactive website
Explore the Compozsh website through five task-focused demonstrations: Context, History, Files, Navigate, and Tools.
The site includes searchable sample pickers, architecture explanations, and installation guidance. Demonstrations use synthetic data and run entirely in the browser.
Quality and compatibility
- Expanded the native Zsh suite from 78 to 86 passing tests.
- Added terminal-based coverage for help colors, exact plain-text fallbacks, and safe palette handling.
- Preserved independently loadable, order-independent add-ons.
- No breaking changes or new shell runtime dependencies.
Updating
From your Compozsh clone, run git pull --ff-only.
For a copied installation, also run zsh install.zsh --copy. After updating, open a new terminal or run exec zsh.
Your private initializer and personal add-ons remain separate from the shared configuration.
Full changelog: 1.1.0...1.2.0