Shell 自动补全
参考click 文档,可以为 click 命令行工具生成 shell 自动补全脚本。
Bash
保存补全文件
_NB_COMPLETE=bash_source nb > ~/.nb-complete.bash
添加补全到 ~/.bashrc
文件中
~/.bashrc
. ~/.foo-bar-complete.bash
Zsh
保存补全文件
_NB_COMPLETE=zsh_source nb > ~/.nb-complete.zsh
添加补全到 ~/.zshrc
文件中
~/.zshrc
. ~/.foo-bar-complete.zsh
Fish
保存补全文件
_NB_COMPLETE=fish_source nb > ~/.config/fish/completions/nb.fish