Move Custom Scripts out of the repo and add an Import Script picker
Custom Scripts (the Scheduler page's inline editor) used to save into the git-tracked Custom/ folder, so anything saved there would end up on GitHub. They now live in /boot/config/plugins/user.scripts/Varaverk/Scripts, same folder family as Unraid's own User Scripts plugin. Import Script lets you browse the whole server and move an existing script in instead of only creating new ones inline — always a move, never a copy, so no stray duplicate is left where it came from.
This commit is contained in:
+14
-2
@@ -73,8 +73,8 @@ to Community Applications.
|
||||
|
||||
## ━━━ SCRIPTS DIRECTORY SETTING ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
`SCRIPTS_DIR` is the only plugin-level setting. It tells the plugin where to find the
|
||||
Configurations directory and all scripts.
|
||||
`SCRIPTS_DIR` tells the plugin where to find the Configurations directory and all
|
||||
repo scripts.
|
||||
|
||||
**Set it via:** Settings → Other Settings → Varaverk → Scripts directory
|
||||
|
||||
@@ -88,6 +88,18 @@ SCRIPTS_DIR="/boot/config/plugins/varaverk"
|
||||
|
||||
All other configuration lives in `Configurations/master.conf` and `Configurations/host*.conf`.
|
||||
|
||||
`CUSTOM_SCRIPTS_DIR` is a separate, optional override for where the Scheduler tab's
|
||||
Custom Scripts feature reads/writes user-authored scripts (see Manual.md → Custom
|
||||
Scripts). It's intentionally **not** under `SCRIPTS_DIR` — Custom Scripts are personal,
|
||||
non-repo tooling and must never end up inside the git-tracked plugin folder.
|
||||
|
||||
Default: `/boot/config/plugins/user.scripts/Varaverk/Scripts`
|
||||
|
||||
```bash
|
||||
# in varaverk.cfg, alongside SCRIPTS_DIR
|
||||
CUSTOM_SCRIPTS_DIR="/boot/config/plugins/user.scripts/Varaverk/Scripts"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ━━━ REPO MOVE PROCEDURE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
Reference in New Issue
Block a user