A golang tool to help abstract a command line command set.
- Create new command instance.
command := commander.NewCommander("Application Name")
- Parse flags
flag.Parse()
- Register commands
command.RegisterCommand("title", "invoke", "description", func (args []string){})
- Execute commands
command.ExecuteCommand(flag.Args())