# Functions
DirPrepSh prepares an Sh invocation with the provided prefix.
DirSh formats the provided string and arguments, tokenizes the result using shell style rules, and then executes the result in a way similar to mage's sh.RunWith under the provided working directory.
PrepShOutput prepares an ShOut invocation with the provided prefix.
Sh formats the provided string and arguments, tokenizes the result using shell style rules, and then executes the result with mage's sh.RunWith.
ShOutput formats the provided string and arguments, tokenizes the result using shell style rules, and then executes the result with mage's sh.OutputWith.