- 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)