Loading...
Loading...
Compare original and translation side by side
undefinedundefined
The script detects:
- Operating system (Windows/Linux/macOS) and version
- CPU architecture (x86_64, ARM64, etc.)
- Package managers available (apt, yum, brew, choco, winget)
- Shell environment (bash, zsh, powershell, cmd)
- Existing dependencies and versions
- User permissions (admin/sudo availability)
Output: JSON summary of system capabilities and constraints.
该脚本会检测:
- 操作系统(Windows/Linux/macOS)及版本
- CPU架构(x86_64、ARM64等)
- 可用的包管理器(apt、yum、brew、choco、winget)
- Shell环境(bash、zsh、powershell、cmd)
- 已有的依赖项及版本
- 用户权限(是否拥有管理员/sudo权限)
输出:系统能力与约束的JSON摘要。python3 scripts/plan_generator.py --target "<software_name>" --env-file env_info.jsontarget: "<software_name>"
platform: "detected_os"
steps:
- name: "Install dependency X"
command: "..."
verify: "command to verify success"
rollback: "cleanup command if failed"
- name: "Configure system"
command: "..."
verify: "..."python3 scripts/plan_generator.py --target "<software_name>" --env-file env_info.jsontarget: "<software_name>"
platform: "detected_os"
steps:
- name: "安装依赖X"
command: "..."
verify: "验证成功的命令"
rollback: "失败时的清理命令"
- name: "配置系统"
command: "..."
verify: "..."python3 scripts/executor.py --plan installation_plan.yamlpython3 scripts/executor.py --plan installation_plan.yamlpython3 scripts/doc_generator.py --target "<software_name>" --plan installation_plan.yamlpython3 scripts/doc_generator.py --target "<software_name>" --plan installation_plan.yaml| File | Description |
|---|---|
| System environment analysis |
| Detailed installation steps |
| Execution log and status |
| User documentation |
| 文件 | 描述 |
|---|---|
| 系统环境分析结果 |
| 详细的安装步骤 |
| 执行日志与状态 |
| 用户文档 |
wingetchocowingetchoco