-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathplugin.json
More file actions
38 lines (38 loc) · 1.12 KB
/
Copy pathplugin.json
File metadata and controls
38 lines (38 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
"name": "waybill",
"version": "1.4.0",
"description": "A Dispatcharr plugin for managing channel configurations using Waybill manifests",
"author": "@Matthew-Beckett",
"help_url": "https://github.com/Matthew-Beckett/waybill",
"fields": [
{ "id": "manifest", "label": "Waybill Channel Manifest YAML", "type": "text", "default": "" },
{
"id": "apply_mode",
"label": "Apply Mode",
"type": "select",
"default": "upsert",
"options": [
{ "label": "Upsert (add/update only)", "value": "upsert" },
{ "label": "Overwrite (delete channels not in manifest)", "value": "overwrite" }
]
}
],
"actions": [
{
"id": "plan",
"label": "Plan Manifest",
"description": "Preview the desired channel state without making any changes",
"button_label": "Plan",
"button_variant": "outline",
"button_color": "blue"
},
{
"id": "apply",
"label": "Apply Manifest",
"description": "Apply the provided manifest to Dispatcharr",
"button_label": "Apply",
"button_variant": "filled",
"button_color": "blue"
}
]
}