add file_delete and copy

This commit is contained in:
Julian Freeman
2026-04-04 16:01:04 -04:00
parent c230847cc0
commit 1d53f42d10
2 changed files with 52 additions and 25 deletions

View File

@@ -20,10 +20,14 @@ pub enum PostInstallStep {
base_path: String,
values: HashMap<String, RegistryValue>,
},
#[serde(rename = "file_replace")]
FileReplace {
url: String,
target: String, // 支持 %AppData% 等环境变量占位符
#[serde(rename = "file_copy")]
FileCopy {
src: String, // 支持 URL 或本地路径(含环境变量)
dest: String, // 目标路径(含环境变量
},
#[serde(rename = "file_delete")]
FileDelete {
path: String, // 要删除的文件路径(含环境变量)
},
#[serde(rename = "command")]
Command {