Shell 自动补全
meowload 支持为常用 Shell 生成自动补全脚本,让你在输入命令时可以使用 Tab 键自动补全子命令和参数。
支持的 Shell
- Bash
- Zsh
- Fish
- PowerShell
Zsh
macOS 默认使用 Zsh。
在当前会话中临时启用:
source <(meowload completion zsh)永久启用(推荐):
meowload completion zsh > $(brew --prefix)/share/zsh/site-functions/_meowloadNote
如果你的环境中尚未启用 Shell 补全功能,需要先执行一次:
echo "autoload -U compinit; compinit" >> ~/.zshrc重新打开终端即可生效。
Bash
在当前会话中临时启用:
source <(meowload completion bash)永久启用:
macOS:
meowload completion bash > $(brew --prefix)/etc/bash_completion.d/meowloadLinux:
meowload completion bash > /etc/bash_completion.d/meowloadNote
Bash 自动补全依赖 bash-completion 包。如果未安装,可通过包管理器安装:
# macOS
brew install bash-completion重新打开终端即可生效。
Fish
在当前会话中临时启用:
meowload completion fish | source永久启用:
meowload completion fish > ~/.config/fish/completions/meowload.fish重新打开终端即可生效。
PowerShell
在当前会话中临时启用:
meowload completion powershell | Out-String | Invoke-Expression永久启用:
将上述命令添加到你的 PowerShell 配置文件中。配置文件路径可通过以下命令查看:
echo $PROFILE