界面: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”。注意:如果版本和路径未定义(= 工具未安装),则应实现安装逻辑。