summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doNewUser.go5
-rw-r--r--main.go9
2 files changed, 12 insertions, 2 deletions
diff --git a/doNewUser.go b/doNewUser.go
index 6e2a6a2..16adc5c 100644
--- a/doNewUser.go
+++ b/doNewUser.go
@@ -18,6 +18,11 @@ func doNewUser() (string, error) {
var s string
var err error
+ log.Info("---- ----")
+ log.Info("---- Welcome to forge!!! ----")
+ log.Info("---- ----")
+ dumpDebug()
+
if me.forge.Config.Mode == forgepb.ForgeMode_UNKNOWN {
// this should never happen
log.Info("You are a new user and we never introduced ourselves")
diff --git a/main.go b/main.go
index 07c5459..bb6651c 100644
--- a/main.go
+++ b/main.go
@@ -37,11 +37,16 @@ func main() {
me.sh = prep.Autocomplete(&argv) // adds shell auto complete to go-args
// the current forge init process
- me.forge = forgepb.Init() // init forge.pb
+ me.forge, err = forgepb.Init() // init forge.pb
+ if err != nil {
+ s, err = doNewUser()
+ } else {
+ // do new user evertime for now
+ s, err = doNewUser()
+ }
// checks if this is a new forge setup.
// if so, forge needs to configure things first
- s, err = doNewUser()
me.forge.ScanRepoDir() // looks for new dirs, checks existing repos for changes