# Structs

Command represents a runnable command.
Config stores configuration for executing commands.
TemplateData is the data passed to command templates to render the command arguments.
TemplateOptions are the configurable options used in different rendering contexts.

# Type aliases

Args store command specific arguments to be passed to the hook commands.
Commands stores a slice of commands and provides some helper execution methods.
Outputs is a collection of command outputs keyed by ID.