# Functions
RunCmd runs the given command and run error checks on the output.
# Variables
ErrEmptyOutput is a special error that is returned when an operation has no error, but also returns to data.
ErrNotFound is returned when the desired data is not found.
ErrNotSupported is returned when an operation is not supported on the current platform.