Documentation
¶
Overview ¶
Package shell runs (sh) task bodies through the pure-Go mvdan/sh interpreter. It NEVER shells out to the system shell (Principle V), so default-task behavior is identical across Linux, macOS, and Windows. Body lines run on a single persistent Runner so cd and exported variables carry across lines.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ExecError ¶
ExecError reports a body-line failure: the task, the offending line, and the underlying exit code (or shell error).
Click to show internal directories.
Click to hide internal directories.