The documentation you are viewing is for Dapr v1.10 which is an older version of Dapr. For up-to-date documentation, see the latest version.

completion CLI 命令参考

有关 completion CLI 命令的详细信息

说明

生成 shell 补全脚本

用法

dapr completion [flags]
dapr completion [command]

参数

Name 环境变量 默认值 说明
--help, -h 显示此帮助消息

示例

使用 HomeBrew 在 macOS 上安装 bash completion

如果运行 macOS 包含的 Bash 3.2:

brew install bash-completion

或者,如果运行 Bash 4.1+:

brew install bash-completion@2

将 completion 添加到您的 completion 目录:

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

在 Linux 上安装 bash completion

如果未在 Linux 上安装 bash-completion ,请通过包管理器安装 bash-completion 包。

将用于 bash 的 dapr completion 加载到当前 shell 中:

source <(dapr completion bash)

将 bash completion 载入代码写入文件并使用 source 载入 ( 例如使用 .bash_profile) :

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

使用 HomeBrew 在 macOS 上安装 zsh completion

如果未在 macOS 上安装 zsh-completion ,请安装"zsh-completion"包:

brew install zsh-completions

将用于 zsh 的 dapr completion 代码[1] 启动时自动加载:

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

在 Linux 上安装 zsh completion

如果未在 Linux 上安装 zsh-completion ,请通过包管理器安装 zsh-completion 包。

将用于 zsh 的 dapr completion 加载到当前 shell 中:

source <(dapr completion zsh)

将用于 zsh 的 dapr completion 代码[1] 启动时自动加载:

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

在 Windows 上安装 Powershell completion

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

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

将 completion 添加到您的 profile:

dapr completion powershell >> $PROFILE

可用命令

bash        Generates bash completion scripts
powershell  Generates powershell completion scripts
zsh         Generates zsh completion scripts