Script-Style Shell Commands

Invoke a command script-style: synchronously with forwarded stdout/in/err
from any working directory. Or capture the output instead. Automatically
throw on non-zero status code if you want.

One simple call, `run`,
to run a shell command script-style (ie, synchronously with forwarded stdout/in/err)
from any working directory, and automatically throw if it fails. Or
`runCollect`
to capture the output instead of displaying it. Or
`tryRun`/`tryRunCollect`
if you want to receive the status code instead of automatically throwing on non-zero.