diff --git a/docs/modules/Script.md b/docs/modules/Script.md index 84d7325..dba8bb4 100644 --- a/docs/modules/Script.md +++ b/docs/modules/Script.md @@ -7,7 +7,7 @@ Pango markup is supported. | Name | Type | Default | Description | |------------|-----------------------|---------|---------------------------------------------------------| -| `path` | `string` | `null` | Path to the script on disk | +| `cmd` | `string` | `null` | Path to the script on disk | | `mode` | `'poll'` or `'watch'` | `poll` | See [#modes](#modes) | | `interval` | `number` | `5000` | Number of milliseconds to wait between executing script | @@ -25,7 +25,7 @@ Pango markup is supported. "end": [ { "type": "script", - "path": "/home/jake/.local/bin/phone-battery", + "cmd": "/home/jake/.local/bin/phone-battery", "mode": "poll", "interval": 5000 } @@ -42,7 +42,7 @@ Pango markup is supported. ```toml [[end]] type = "script" -path = "/home/jake/.local/bin/phone-battery" +cmd = "/home/jake/.local/bin/phone-battery" mode = "poll" interval = 5000 ``` @@ -55,7 +55,7 @@ interval = 5000 ```yaml end: - type: "script" - path: "/home/jake/.local/bin/phone-battery" + cmd: "/home/jake/.local/bin/phone-battery" mode: 'poll' interval : 5000 ``` @@ -70,7 +70,7 @@ end: end = [ { type = "script" - path = "/home/jake/.local/bin/phone-battery" + cmd = "/home/jake/.local/bin/phone-battery" mode = "poll" interval = 5000 } diff --git a/src/modules/script.rs b/src/modules/script.rs index ce1181f..db20003 100644 --- a/src/modules/script.rs +++ b/src/modules/script.rs @@ -12,7 +12,7 @@ use tracing::error; #[derive(Debug, Deserialize, Clone)] pub struct ScriptModule { /// Path to script to execute. - path: String, + cmd: String, /// Script execution mode #[serde(default = "default_mode")] mode: ScriptMode, @@ -38,7 +38,7 @@ impl From<&ScriptModule> for Script { fn from(module: &ScriptModule) -> Self { Self { mode: module.mode, - cmd: module.path.clone(), + cmd: module.cmd.clone(), interval: module.interval, } }