# Functions
ConfigDir get configuration directory.
ConfirmationPrompt prompt user to confirm yes/no.
CopyToClipboard copies text to the user's clipboard.
Cwd current working directory.
ErrExit prints the error and exits with the specified code.
Exists whether path exists.
GetBool parse string into a boolean.
GetBoolFlag gets the flag's boolean value.
GetBoolFlagIfChanged gets the flag's boolean value, if specified; protects against reading an undefined flag.
GetDurationFlag gets the flag's duration.
GetDurationFlagIfChanged gets the flag's duration, if specified; protects against reading an undefined flag.
GetFilePath verify file path and name are provided.
GetFlagIfChanged gets the flag's value, if specified; protects against reading an undefined flag.
GetIntFlag gets the flag's int value.
HandleError prints the error and exits with code 1.
HomeDir get home directory.
HostArch the host architecture.
HostOS the host OS.
Log info to stdout.
LogDebug prints a debug message to stdout.
RunCommand runs the specified command.