Creates new instance of Program.
Proxy call to Command.add returning Program.
Adds program author
Sets program authors
Program authors
Sets program binary name
Program binary name
Sets program name
Program name
Sets program summary (one-liner)
Program summary (one-liner)
Sets topic group for this command.
Topic group for this command.
Sets topic group for the following commands.
Sets program version
Program version
Sets command name
Program name
Sets command version
Program version
Sets program summary (one-liner)
Program summary
Adds option
Command options
Adds command flag
Command flags
Adds command argument
Command arguments
Registers subcommand
Command sub-commands
Sets default command.
Gets default command
Gets command chain.
Represents program.
This is the entry-point for building your program model.