summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go11
1 files changed, 5 insertions, 6 deletions
diff --git a/main.go b/main.go
index 0884d10..44b582c 100644
--- a/main.go
+++ b/main.go
@@ -1,8 +1,7 @@
package main
import (
- "os"
-
+ "go.wit.com/lib/ENV"
"go.wit.com/lib/protobuf/argvpb"
"go.wit.com/lib/protobuf/forgepb"
"go.wit.com/lib/protobuf/gitpb"
@@ -74,12 +73,12 @@ func okExit(thing string) {
log.Info(thing, "ok")
}
log.Info("Finished clone on", workingRepo.GetGoPath(), "ok")
- me.forge.ConfigSave()
- os.Exit(0)
+ me.forge.Save()
+ me.argv.GoodExit(thing)
}
func badExit(err error) {
log.Info("Total repositories:", me.forge.Repos.Len())
- log.Info("Finished go-clone with error", err, me.forge.Config.ReposDir)
- os.Exit(-1)
+ s := log.Sprintf("go-clone error in %s", ENV.Get("gopath"))
+ me.argv.BadExit(s, err)
}