summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go35
1 files changed, 8 insertions, 27 deletions
diff --git a/main.go b/main.go
index 395a318..53a96a7 100644
--- a/main.go
+++ b/main.go
@@ -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("")
}