# Functions
ExampleRun prints the usage for the requested command.
GenerateRootPage generates a man-page for the root command.
GenerateSubPage generates a man-page for a single subcommand.
GenerateSubPages generates a man-page for every subcommand.
GenFlags prints out Flag structs in man-page format.
GenManPagesRun prints the usage for the requested command.
HelpRun prints the usage for the requested command.
HiddenRun prints the usage for the requested command.
PrintFlags writes out the flags in a struct.
Usage prints a general usage statement.
# Variables
Example fulfills the "example" subcommand.
GenManPages fulfills the "gen-man-pages" subcommand.
Help fulfills the "help" subcommand.
Hidden fulfills the "hidden" subcommand.
# Structs
CMD is a type for all commands.
ExampleArgs contains the arguments for the "example" subcommand.
ExampleFlags contains the additional flags for the "example" subcommand.
GenManPagesArgs contains the arguments for the "gen-man-pages" subcommand.
HelpArgs contains the arguments for the "help" subcommand.
HiddenArgs contains the arguments for the "hidden" subcommand.
RootCMD is the main command that runs everything.