名称

podman-completion - 生成 shell 自动完成脚本

概要

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

描述

podman completion 为各种 shell 生成 shell 自动完成脚本。 支持的 shell 有 bashzshfishpowershell

这些脚本由 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)