support delay
This commit is contained in:
@@ -16,22 +16,26 @@ pub struct RegistryValue {
|
||||
pub enum PostInstallStep {
|
||||
#[serde(rename = "registry_batch")]
|
||||
RegistryBatch {
|
||||
root: String, // "HKCU", "HKLM"
|
||||
root: String,
|
||||
base_path: String,
|
||||
values: HashMap<String, RegistryValue>,
|
||||
delay_ms: Option<u64>,
|
||||
},
|
||||
#[serde(rename = "file_copy")]
|
||||
FileCopy {
|
||||
src: String, // 支持 URL 或本地路径(含环境变量)
|
||||
dest: String, // 目标路径(含环境变量)
|
||||
src: String,
|
||||
dest: String,
|
||||
delay_ms: Option<u64>,
|
||||
},
|
||||
#[serde(rename = "file_delete")]
|
||||
FileDelete {
|
||||
path: String, // 要删除的文件路径(含环境变量)
|
||||
path: String,
|
||||
delay_ms: Option<u64>,
|
||||
},
|
||||
#[serde(rename = "command")]
|
||||
Command {
|
||||
run: String,
|
||||
delay_ms: Option<u64>,
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user