# Functions
NewMain return a new instance of Main.
NewVersionCommand return a new instance of VersionCommand.
ParseCommandName extracts the command name and args from the args list.
# Structs
Main represents the program execution.
VersionCommand represents the command executed by "influxd version".