diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 35 |
1 files changed, 8 insertions, 27 deletions
@@ -88,37 +88,16 @@ func main() { } if argv.Checkout != nil { - if argv.Checkout.User != nil { - if argv.Force { - me.forge.CheckoutUserForce() - } else { - me.forge.CheckoutUser() - } - me.forge = forgepb.Init() - me.found = new(gitpb.Repos) - argv.Checkout.User.findRepos() - me.forge.PrintHumanTable(me.found) - okExit("") - } - - if argv.Checkout.Devel != nil { - me.forge.CheckoutDevel() - me.forge = forgepb.Init() - me.found = new(gitpb.Repos) - argv.Checkout.Devel.findRepos() - me.forge.PrintHumanTable(me.found) - okExit("") - } - - if argv.Checkout.Master != nil { - doCheckoutMaster() + if err := doCheckout(); err != nil { + badExit(err) } - log.Info("make 'user' the default here?") okExit("") } if argv.Clean != nil { - doClean() + if err := doClean(); err != nil { + badExit(err) + } okExit("") } @@ -128,7 +107,9 @@ func main() { } if argv.Examine != nil { - doExamine() + if err := doExamine(); err != nil { + badExit(err) + } okExit("") } |
