# Functions
Execute adds all child commands to the root command and sets flags appropriately.
ResetSettings resets command settings to default.
# Structs
ExitCode is just a way to transport the exit code to the main package.
OutputWriter encapsulates the required fields to define the look and feel of the output.