Support for switching to smira/commander with free placement of flags. #17

This commit is contained in:
Andrey Smirnov
2014-04-03 00:16:18 +04:00
parent d84226a054
commit f648c9547c
40 changed files with 89 additions and 88 deletions

View File

@@ -67,7 +67,7 @@ func main() {
command := cmd.RootCommand()
err := command.Flag.Parse(os.Args[1:])
flags, args, err := command.ParseFlags(os.Args[1:])
if err != nil {
fatal(err)
return
@@ -82,14 +82,14 @@ func main() {
return
}
err = cmd.InitContext(command)
err = cmd.InitContext(flags)
if err != nil {
fatal(err)
return
}
defer cmd.ShutdownContext()
err = command.Dispatch(command.Flag.Args())
err = command.Dispatch(args)
if err != nil {
fatal(err)
return