- defaultCommand
string defaultCommand(string projectPath, 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
string[] execute(string projectPath, Language language, string[] outputs, string[] inputs)
Undocumented in source. Be warned that the author may not have intended to support it.
- expand
string expand(string projectPath, string[] outputs, string[] inputs)
Replace $in, $out, $project with values
- expandVariables
const(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(string projectPath, Language language, string[] outputs, string[] inputs, Flag!"dependencies" deps)
returns a command string to be run by the shell
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)