Make numan completions install by default

Merged
TO
2mo ago
+312-61

Summary

  • numan completions <shell> now installs to the canonical path and creates parent directories (mkdir + write), so redirects no longer fail on a missing completion dir
  • --print keeps the previous stdout behavior for piping and custom redirects
  • Docs, changelog, and tests updated for the new default

Test plan

  • cargo test completions
  • cargo clippy -- -D warnings
  • Run numan completions bash and confirm ~/.local/share/bash-completion/completions/numan is created
  • Run numan completions bash --print | head and confirm script-only stdout

Made with Cursor