# Functions
NewCallbackInvoker creates an instance of the default CallbackInvoker implementation.
NewCommandRunner creates a new instance of the default implementation of CommandRunner.
NewFileSystem creates a new instance of the default FileSystem implementation.
# Structs
CommandOpts contains options to attach Stdout/err to a command to run or set its initial directory.
# Interfaces
CallbackInvoker posts results to a callback URL when a STI build is done.
CommandRunner executes OS commands with the given parameters and options.
FileSystem allows STI to work with the file system and perform tasks such as creating and deleting directories.