warning
Documentation is currently for moon v2 and latest proto. Documentation for moon v1 has been frozen and can be found here.
completions
The proto completions command will generate proto command and argument completions for your
current shell. This command will write to stdout, which can then be redirected to a file of your
choice.
$ proto completions > ./path/to/write/to
Options
--shell- Shell to explicitly generate for.
Examples
- Bash
- Fish
- Zsh
If using bash-completion.
mkdir -p ~/.bash_completion.d
proto completions > ~/.bash_completion.d/proto.sh
Otherwise write the file to a common location, and source it in your profile.
mkdir -p ~/.bash_completions
proto completions > ~/.bash_completions/proto.sh
# In your profile
source ~/.bash_completions/proto.sh
Write the file to Fish's completions directory.
mkdir -p ~/.config/fish/completions
proto completions > ~/.config/fish/completions/proto.fish
If using oh-my-zsh (the _ prefix is required).
mkdir -p ~/.oh-my-zsh/completions
proto completions > ~/.oh-my-zsh/completions/_proto
# Reload shell (or restart terminal)
omz reload