# Functions
CaptureOutput captures any writing to the STDOUT/STDERR in the passed function and returns a string.
DoIf executes the given function f if the condition is true.
IfErrorLog Checks to see if an error exists, and if so simply writes it to the log.
IsErrorBool Checks to see if an error exists, and if so returns true after writing the error to the log.
PrintErr Prints an error message with a yellow indicator to STDOUT.
PrintErrf Prints an error message with a yellow indicator to STDOUT when passed a format.
PrintInfo Prints an informational message with a blue indicator to STDOUT.
PrintInfof Prints an informational message with a blue indicator to STDOUT when passed a format.
PrintSuccess Prints a success message with a green indicator to STDOUT.
PrintSuccessf Prints a success message with a green indicator to STDOUT when passed a format.
PrintTabbed Prints a message prepended with a tab to STDOUT.
PrintTabbedf Prints a message prepended with a tab to STDOUT when passed a format.
PrintWarning Prints a warning message with a yellow indicator to STDOUT.
PrintWarningf Prints a warning message with a yellow indicator to STDOUT when passed a format.