The intrinsic package provides some intrinsic tasks that convey provides.
A clean task will remove files from the host relative and limited to the working directory of convey.
| Name | Required | Default | Description |
| --------- | -------- | ------- | ----------- |
| files | Yes | | A list of filenames relative to the convey working directory to remove. |
The fail task just automatically fails. It's similar to convey/noop in that it's
mostly used for debugging.
A noop task does nothing. It is a "No Operation" task. It's used primarily in
testing, but could be used for stubbing stuff out or debugging.
A subtask lets reuse existing tasks by setting the environment.
As of right now, a subtask can
**NOT** override an environment variable in it's
parent task, but you can mimic that but having all subtasks setting the
| Name | Required | Default | Description |
| -------- | -------- | ------- | ----------- |
| base | Yes | | The name of the parent task |
command: go build -o foo-${GOOS}-${GOARCH}