Description
Shell completion scripts for Bash, Fish, and Zsh can be generated from one declarative grammar. It is useful for CLI developers who want consistent completions across shells without maintaining separate completion files by hand.
Generated completions should be tested with real command examples before release. A wrong grammar can hide options, suggest invalid arguments, or make the command harder to use.