Special Commands and Arguments
Special commands and arguments are used by executioner to simplify common command tasks. All special commands and arguments
begin with an at symbol "@" and will be removed before the final command is processed. Multiple special arguments should be separated by a space.
Executioner currently only has one special command.
-
@execute:$0
The @execute command allows you to execute other Executioner commands. In the below example it executes the proj
command with the parameter last. Executioner will also allow you to enter just @execute as the Command, and the
entire command string as the argument.
The following special arguments are available.
-
@continue
The @continue argument continues with command execution, even if other special arguments such as @copy and @display would normally halt it.
-
@copy
If the accompanying command is a file, the contents of that file will be copied, otherwise the resuling command will be copied.
This argument halts command execution.
-
@display:$0:$1
The @display argument will display the contents of a file for $0 amount of time in miliseconds using $1 display plugin. If $0 is not set, no
time out will occur. If $1 is not set, the default display plugin will be used. This argument halts command execution.
-
@raw
The @raw argument will automatically join all parameters as one single parameter regardless of surrounding quotes.
-
@urlencode
The @urlencode argument, url encodes all parameters sent to the command, this is useful when passing parameters to a url.