Skip to main content
A context object that is passed to the action template expansion function.

Members

args

Returns an Args object that can be used to build memory-efficient command lines.

declare_file

Declares that implementation creates a file with the given filename within the specified directory. Remember that in addition to declaring a file, you must separately create an action that emits the file. Creating that action will require passing the returned File object to the action’s construction function.

Parameters

declare_subdirectory

Declares that implementation creates a subdirectory with the given name within the specified directory. Remember that in addition to declaring a subdirectory, you must separately create an action that emits the subdirectory. Creating that action will require passing the returned File object to the action’s construction function.

Parameters

run

Creates an action that runs an executable.

Parameters