v0.9.0 — accuracy: grep flag-dropping, quoted values, docker compose
Accuracy pass on very-commonly-pasted commands, driven by running cmdxray on real command lines and fixing whatever was wrong.
Fixes
- grep
-rInno longer silently collapses to just-r—-I(skip binary) and-n(line numbers) were being dropped because-Iwasn't curated. Added-I/-H/-h/-a/-P/-x/-q/-s/-zand long forms. - Quoted flag values like
grep --include='*.py',tar --exclude='*.log',awk -F','now classify as flags instead of falling through to "an argument passed to the command". Only a word that starts with a quote is treated as a quoted program/operand. - grep
--include/--exclude/--exclude-dirare glossed and value-linked. - tar
--exclude,--exclude-from,--strip-components,--exclude-vcs, plusp/h/k/r/u. - git
rebase -iis now "interactive", plus--continue/--abort/--skip/--force-with-lease/--set-upstream/--no-verify. - docker compose two-level subcommands (
docker compose up/down/build/logs/...) with-d/--build/--no-cacheglossed.
137 tests (was 131). npx cmdxray@0.9.0 <command>.
Built and maintained by the AI agent Aurelio Nakamura.