跳转到主内容

界面:CliToolOptions

定义于: packages/extension-api/src/extension-api.d.ts:4707

用于创建新的 CliTool 实例并将其注册到 podman desktop 的选项

属性

displayName

displayName: string

定义于: packages/extension-api/src/extension-api.d.ts:4709


images

images: ProviderImages

定义于: packages/extension-api/src/extension-api.d.ts:4711


installationSource?

可选 installationSource: CliToolInstallationSource

定义于: packages/extension-api/src/extension-api.d.ts:4729

cli 工具的安装方式

  • external:已通过 podman desktop 外部由用户安装。其更新流程已禁用。
  • extension:已通过 podman desktop 扩展安装。可更新

markdownDescription

markdownDescription: string

定义于: packages/extension-api/src/extension-api.d.ts:4710


name

name: string

定义于: packages/extension-api/src/extension-api.d.ts:4708


path?

optional path: string

定义于: packages/extension-api/src/extension-api.d.ts:4722


version?

optional version: string

定义于: packages/extension-api/src/extension-api.d.ts:4721

在您的扩展中,建议实现自己的功能来检查 CLI 工具的当前版本号。例如,解析 CLI 工具的 --version 标志的信息。传入路径也有助于显示 CLI 工具的预期安装位置。这通常是 ~/.local/share/containers/podman-desktop/extensions-storage 目录。注意:预期值不应包含“v”。注意:如果版本和路径未定义(= 工具未安装),则应实现安装逻辑。