名称

podman-completion - 生成 shell 补全脚本

简介

podman completion [选项] bash | zsh | fish | powershell

描述

podman completion 为各种 shell 生成 shell 补全脚本。支持的 shell 包括 bashzshfishpowershell

当输入命令并按下 [TAB] 键时,这些脚本被 shell 用于提供建议和补全命令。

通常这些脚本通过包管理器自动安装。

选项

--file, -f=文件

将生成的输出写入文件。

--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)