1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-07-01 10:41:03 +02:00

refactor(script): rename path to cmd for consistency

BREAKING CHANGE: This changes the option in the `script` module. Any uses of the module must be updated to use the new option name.
This commit is contained in:
Jake Stanger 2022-11-28 22:25:14 +00:00
parent df77020c52
commit 8c75bc46ac
No known key found for this signature in database
GPG key ID: C51FC8F9CB0BEA61
2 changed files with 7 additions and 7 deletions

View file

@ -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
}

View file

@ -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,
}
}