名称¶
podman-completion - 生成 shell 自动完成脚本
概要¶
podman completion [选项] bash | zsh | fish | powershell
描述¶
podman completion 为各种 shell 生成 shell 自动完成脚本。 支持的 shell 有 bash、zsh、fish 和 powershell。
这些脚本由 shell 用于在键入命令并按下 [TAB]
时提供建议和完成命令。
通常,这些脚本会通过包管理器自动安装。
选项¶
--file, -f=file¶
将生成的输出写入文件。
--no-desc¶
在自动完成中不提供描述。
默认值为 false。
安装¶
BASH¶
系统上必须安装 bash-completion
。
要将自动完成脚本加载到当前会话中,请运行
source <(podman completion bash)
要使其对所有 bash 会话可用,请运行
podman completion -f /etc/bash_completion.d/podman bash
ZSH¶
环境中需要已启用 shell 自动完成。 可以执行以下操作
echo "autoload -U compinit; compinit" >> ~/.zshrc
要使其对所有 zsh 会话可用,请运行
podman completion -f "${fpath[1]}/_podman" zsh
重新加载 shell 后,自动完成将起作用。
FISH¶
要将自动完成脚本加载到当前会话中,请运行
podman completion fish | source
要使其对所有 fish 会话可用,请运行
podman completion -f ~/.config/fish/completions/podman.fish fish
POWERSHELL¶
要将自动完成脚本加载到当前会话中,请运行
podman.exe completion powershell | Out-String | Invoke-Expression
要使其在用户的所有 powershell 会话中可用,请将自动完成输出写入文件,并将该文件作为源文件加载到用户的 powershell 配置文件。 有关配置文件的更多信息,请使用 Get-Help about_Profiles。
另请参见¶
podman(1), zsh(1), fish(1), powershell(1)