Each command has a description (displayed on the button on the main page), and an actual command to execute. This command string can contain shell operators like |, > and ; for executing multiple commands and pipelines. The string can also contain parameters like $foo, which are replaced by user inputs when the command is run.

These parameters can be entered into the table at the bottom of the page. For each parameter you must enter :

Name
A unique code for this parameter. If the name is foo, then $foo will be replaced by the parameter value when the command is executed.

Description
The description next to this parameter on the main page.

Type
This option controls how the parameter is input. Available options are :

In most cases, the default value for the parameter will be whatever you enter in the text box next to the parameter type menu.

Quote parameter?
If Yes, the parameter will be quoted with " before substitution, allowing the user to enter values containing whitespaces.