feat(cli): enable shell tab completion
Your AI's guard dog to stop it from going rogue.
Brought to you by:
doberman
Originally created by: slegarraga
Closes [#255].
Removes add_completion=False so doberman --install-completion and --show-completion are available, and adds a one-line mention to the README Quick Start.
Verified: help output includes both flags, ruff passes, and CLI tests pass (79).
Ticket changed by: fu351
Originally posted by: fu351
Merged. Flipping the Typer flag instead of hand-rolling completion was the right call, and thanks for the README line. One note for anyone reading later:
--install-completionwrites to your shell rc file, which is Typer's standard mechanism, not something Doberman adds.Originally posted by: slegarraga
Thank you! Flipping to Typer's completion support was the right call, and I'm glad the README note landed too.
Originally posted by: fu351
@slegarraga Between the rich help panels and tab completion, you made the CLI feel finished. Both still hold up.
Quick community roll-call: are you in the Doberman Discord? If yes, drop your handle here (or DM me there) so I can match the GitHub side of your work to your Discord name. If not, you're warmly invited: https://discord.gg/Sfy5XGNqty