type App struct {
Name string Version bool Copyright string Usage string Flags []Flag// Action is the service method to call// if empty, calling the command will display the helper Action string EnableBashCompletion bool UseShortOptionHandling bool Commands []Command}
type Command struct {
Name string Usage string Flags []Flag// Action is the service method to call// if empty, calling the command will display the helper Action string SubCommands []Command}