forked from PsychoticNinja/ailin-nemui-irssi
46 lines
1.2 KiB
Plaintext
46 lines
1.2 KiB
Plaintext
# script
|
|
|
|
<!-- comment
|
|
|
|
Please submit changes to
|
|
- https://github.com/ailin-nemui/irssi/blob/master/docs/help/in/script.in
|
|
|
|
|
|
endcomment -->
|
|
|
|
|
|
## Syntax ##
|
|
|
|
|
|
## Parameters ##
|
|
|
|
|
|
| | |
|
|
| --- | --- |
|
|
| `LIST`: | Displays the list of loaded scripts. |
|
|
| `EXEC`: | Executes the given code. |
|
|
| `LOAD`: | Loads the given script into the memory and executes it. |
|
|
| `UNLOAD`: | Unloads the given script from the memory. |
|
|
| `RESET`: | Unloads all the scripts. |
|
|
| `-permanent`: | In combination with EXEC, the code will be loaded into the memory. |
|
|
| `-autorun`: | When passed to RESET the scripts in the autorun folder are reloaded. |
|
|
|
|
If no argument is given, the list of active scripts will be displayed.
|
|
|
|
## Description ##
|
|
|
|
Interact with the Perl engine to execute scripts.
|
|
|
|
## Examples ##
|
|
|
|
/SCRIPT
|
|
/SCRIPT LIST
|
|
/SCRIPT LOAD ~/.irssi/scripts/nickserv.pl
|
|
/SCRIPT UNLOAD nickserv
|
|
/SCRIPT RESET
|
|
/SCRIPT EXEC foreach my $channel (Irssi::channels()) { Irssi::print($channel->{name} . ' @ ' . $channel->{server}->{tag}); }
|
|
|
|
## See also ##
|
|
[LOAD](/documentation/help/load), [SAVE](/documentation/help/save), [UNLOAD](/documentation/help/unload)
|
|
|