completion CLI 命令参考

关于 completion CLI 命令的详细信息

描述

生成用于 shell 的自动补全脚本

用法

dapr completion [flags]
dapr completion [command]

标志

名称 环境变量 默认值 描述
--help, -h 显示此帮助信息

示例

在 macOS 上使用 Homebrew 安装 bash 自动补全

如果你使用的是 macOS 自带的 Bash 3.2:

brew install bash-completion

或者,如果你使用的是 Bash 4.1+:

brew install bash-completion@2

将补全脚本添加到你的补全目录中:

dapr completion bash > $(brew --prefix)/etc/bash_completion.d/dapr
source ~/.bash_profile

在 Linux 上安装 bash 自动补全

如果 Linux 上未安装 bash-completion,请通过发行版的包管理器安装 bash-completion 包。

将 dapr 的 bash 补全代码加载到当前 shell:

source <(dapr completion bash)

将 bash 补全代码写入文件,并从 .bash_profile 中加载:

dapr completion bash > ~/.dapr/completion.bash.inc
printf "source '$HOME/.dapr/completion.bash.inc'" >> $HOME/.bash_profile
source $HOME/.bash_profile

在 macOS 上使用 Homebrew 安装 zsh 自动补全

如果 macOS 上未安装 zsh-completion,请安装 ‘zsh-completion’ 包:

brew install zsh-completions

设置 dapr 的 zsh 补全代码在 zsh 启动时自动加载:

dapr completion zsh > "${fpath[1]}/_dapr"
source ~/.zshrc

在 Linux 上安装 zsh 自动补全

如果 Linux 上未安装 zsh-completion,请通过发行版的包管理器安装 ‘zsh-completion’ 包。

将 dapr 的 zsh 补全代码加载到当前 shell:

source <(dapr completion zsh)

设置 dapr 的 zsh 补全代码在 zsh 启动时自动加载:

dapr completion zsh > "${fpath[1]}/_dapr"

在 Windows 上安装 Powershell 自动补全

如果 $PROFILE 不存在,请创建:

if (!(Test-Path -Path $PROFILE )){ New-Item -Type File -Path $PROFILE -Force }

将补全脚本添加到你的配置文件中:

dapr completion powershell >> $PROFILE

可用命令

bash        生成 bash 自动补全脚本
powershell  生成 powershell 自动补全脚本
zsh         生成 zsh 自动补全脚本