mirror of
https://git.eworm.de/cgit/routeros-scripts
synced 2025-07-09 01:24:27 +02:00
README: installing custom scripts & modules
(cherry picked from commit ecde864263
)
This commit is contained in:
parent
af589df82c
commit
357618a1a5
3 changed files with 26 additions and 0 deletions
BIN
README.d/12-install-custom-script.avif
Normal file
BIN
README.d/12-install-custom-script.avif
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.3 KiB |
3
README.d/hello-world.rsc
Normal file
3
README.d/hello-world.rsc
Normal file
|
@ -0,0 +1,3 @@
|
|||
#!rsc by RouterOS
|
||||
|
||||
:put ("Hello World from " . [ / system identity get name ] . "!");
|
23
README.md
23
README.md
|
@ -246,6 +246,29 @@ Available modules
|
|||
* [Send notifications via Telegram](doc/mod/notification-telegram.md)
|
||||
* [Download script and run it once](doc/mod/scriptrunonce.md)
|
||||
|
||||
Installing custom scripts & modules
|
||||
-----------------------------------
|
||||
|
||||
My scripts cover a lot of use cases, but you may have your own ones. You can
|
||||
still use my scripts to manage and deploy yours, by specifying `base-url`
|
||||
(and `url-suffix`) for each script.
|
||||
|
||||
This will fetch and install a script `hello-world.rsc` from the given url:
|
||||
|
||||
$ScriptInstallUpdate hello-world.rsc "base-url=https://git.eworm.de/cgit/routeros-scripts/plain/README.d/"
|
||||
|
||||

|
||||
|
||||
(Yes, the example url still belongs to the repository for easy
|
||||
handling - but the url can be what ever you use.)
|
||||
|
||||
For a script to be considered valid it has to begin with a *magic token*.
|
||||
Have a look at [any script](README.d/hello-world.rsc) and copy the first line
|
||||
without modification.
|
||||
|
||||
Starting a script's name with `mod/` makes it a module and it is run
|
||||
automatically by `global-functions`.
|
||||
|
||||
Contact
|
||||
-------
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue