- defaultCommand
string defaultCommand(Options options, Language language, string[] outputs, string[] inputs, Flag!"dependencies" deps)
 Undocumented in source. Be warned that the author may not have intended to support it.
- execute
const(string)[] execute(Options options, Language language, string[] outputs, string[] inputs)
 Undocumented in source. Be warned that the author may not have intended to support it.
- expandVariables
Command expandVariables()
 Undocumented in source. Be warned that the author may not have intended to support it.
- getParams
string[] getParams(string projectPath, string key, string[] ifNotFound)
 Undocumented in source. Be warned that the author may not have intended to support it.
- getType
CommandType getType()
 Undocumented in source. Be warned that the author may not have intended to support it.
- isDefaultCommand
bool isDefaultCommand()
 Undocumented in source. Be warned that the author may not have intended to support it.
- paramNames
const(string)[] paramNames()
 Undocumented in source. Be warned that the author may not have intended to support it.
- rawCmdString
string rawCmdString(string projectPath)
 Undocumented in source. Be warned that the author may not have intended to support it.
- shellCommand
string shellCommand(Options options, Language language, string[] outputs, string[] inputs, Flag!"dependencies" deps)
 returns a command string to be run by the shell
- toBytes
ubyte[] toBytes()
 Undocumented in source. Be warned that the author may not have intended to support it.
- toString
string toString()
 Undocumented in source. Be warned that the author may not have intended to support it.
A command to be execute to produce a targets outputs from its inputs. In general this will be a shell command, but the high-level rules use commands with known semantics (compilation, linking, etc)