# 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.
Command represents the command executed by "kapacitord version".