# Functions
Execute is the entrypoint for the command-line application.
# Variables
BuildOnly will only build, but not update anything.
Hiss hiss, said the snake.
InstallerOnly will only build the installer.
NoClean skips cleaning of dirty files.
Quiet enables silencing all output.
Revision is the default Clover revision to use.
Spinner is the CLI spinner/activity indicator.
Toolchain to use when building Clover.
UpdateOnly will only update repositories, but not build anything.
Verbose enables global verbose output.
Version is set in main.go and is overridable when building.
# Structs
ClobberLogFormatter is a custom log formatter.
ErrorWriterHook handles logging errors in quiet/non-verbose mode.