Fire ships rich tab-completion for zsh (with inline descriptions) and a complete -C compatible mode for bash.
Install both shells:
fire cli completion installInstall a single shell:
fire cli completion install zsh
fire cli completion install bashThe installer writes scripts to standard user locations and appends managed blocks to ~/.zshrc / ~/.bashrc.
- On tab, the shell invokes
firein completion mode. - Fire reads the merged config, resolves scopes (namespace/group), and emits candidates.
- When a command has a
description, zsh displays it alongside the value. - Bash uses the
complete -Cprotocol, which only consumes the values.
Re-run fire cli completion install if you move the binary or want to refresh shell init files. Otherwise, completion picks up config changes automatically on the next invocation.