Linux 基于命令行1创建多平台安装程序
说明 我们已经公开了几个应用程序(基于GUI和cmd),并希望为它们创建图形安装程序。我们已经有了一个专用的命令行工具包–提供安装/卸载/并行安装版本切换/etc功能(类似于Linux 基于命令行1创建多平台安装程序,linux,windows,macos,qt,installation,Linux,Windows,Macos,Qt,Installation,说明 我们已经公开了几个应用程序(基于GUI和cmd),并希望为它们创建图形安装程序。我们已经有了一个专用的命令行工具包–提供安装/卸载/并行安装版本切换/etc功能(类似于nvm) 要求 图形安装程序不应包含任何逻辑–它将仅用于收集安装参数并将其传递给命令行工具包,包括: 选择要安装的组件 选择所选组件的版本 选择安装路径 图形安装程序应通过命令行工具包进行动态配置–cmd工具将提供可用组件/其版本/默认安装路径等所有信息 GUI应该能够在下载组件时显示进度条(我们的cmd工具包的行为类似
nvm
)
要求
- 选择要安装的组件
- 选择所选组件的版本
- 选择安装路径