ETVYFS4YF4KPUGJ2AFIVMHKL2ZNEPQYHGOW45HNR5ZJPAQIPG6GQC
SEWGHUHQEEBJR7UPG3PSU7DSM376R43QEYENAZK325W46DCFMXKAC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
pub record: Vec<String>,
pub record: Vec<HookEntry>,}#[derive(Debug, Serialize, Deserialize, Default)]pub struct HookEntry { #[serde(default)] pub command: String, #[serde(default)] pub args: Vec<String>,
pub record: Vec<HookEntry>,
}
#[derive(Debug, Serialize, Deserialize, Default)]
pub struct HookEntry {
#[serde(default)]
pub command: String,
pub args: Vec<String>,
let mut proc = std::process::Command::new("bash")
let mut proc = std::process::Command::new(&h.command)
.args(&["-c", &h])
.args(&h.args)