Command Services
Command Services must comply with these rules:
| • | The name of the method that is called is appended to the command line. |
| • | Argument values are sent to stdin or an input file. If there is more than one argument, the data is separated by the argDelimiter, which can be registered on the Service. |
| • | You can append argument values to the command line instead, if the option is selected. In this case, the client passes the argument values in as strings. |
| • | If your command spawns subprocesses, it must cancel them if the main command is canceled. |