Returns a list representation of the command to be executed.
List<String> toCommandLineList() { return [executableName, commandName, ...args]; }