最近更新时间:2023.09.27 10:09:36
首次发布时间:2023.09.27 10:09:36
本文介绍在Bash、Zsh、PowerShell等脚本解释器中,配置火山引擎CLI的自动补全功能。配置后,即可通过Tab
键快速补全CLI命令、接口名及参数名等内容。
yum install -y bash-completion source /usr/share/bash-completion/bash_completion
echo 'source <(volcengine-cli completion bash)' >> ~/.bashrc volcengine-cli completion bash > /etc/bash_completion.d/volcengine-cli source ~/.bashrc
Tab
键,验证自动补全功能是否正常使用。正常补全回显示例:volcengine-cli ecs
brew install bash-completion
brew info bash-completion
open ~/.bash_profile
source ~/.bash_profile
volcengine-cli completion bash > $(brew --prefix)/etc/bash_completion.d/volcengine-cli
Tab
键,验证自动补全功能是否正常使用。正常补全回显示例:volcengine-cli ecs
说明
_get_comp_words_by_ref: command not found
的错误,请再次检查bash-completion是否安装配置成功。volcengine-cli completion bash
命令,查看volcengine-cli的Bash补全脚本内容。echo "autoload -U compinit; compinit" >> ~/.zshrc
volcengine-cli completion zsh > "${fpath[1]}/_volcengine-cli"
volcengine-cli completion zsh > $(brew --prefix)/etc/site-function/_volcengine-cli
Tab
键,验证自动补全功能是否正常使用。正常补全回显示例:volcengine-cli ecs
执行如下命令,为当前Fish窗口开启volcengine-cli自动补全功能。
volcengine-cli completion fish | source
执行如下命令,为后续新打开的Fish窗口开启volcengine-cli自动补全功能。
volcengine-cli completion fish > ~/.config/fish/completions/volcengine-cli.fish
volcengine-cli completion powershell | Out-String | Invoke-Expression
Test-Path $PROFILE
False
,请执行如下命令创建配置文件,再执行后续操作。if (!(Test-Path -Path $PROFILE)) { New-Item -ItemType File -Path $PROFILE -Force }
True
,请继续执行后续操作。volcengine-cli completion powershell > volcengine-cli.ps1
notepad volcengine-cli.ps1
notepad $PROFILE
Tab
键验证自动补全功能是否正常使用。正常补全回显示例:volcengine-cli ecs Describe