Verbatim command args. out and deps are independent from args,
args need to be fully specified, i.e. duplicate out and deps as needed.
Command binary.
Working directory for command.
Direct dependencies of output. A file dependency is checksumed, otherwise depdency is considered literally.
Output to produce, representing a file.
Absolute or relative to cwd.
a promise containing the output, after the output was generated.
Runs a command that produces an output exactly once, unless the command or dependencies change.
Command is run when any of the following conditions is met:
outdoesn't exist.depshave changed.binorargshave changed.