diff options
| -rw-r--r-- | doNewUser.go | 6 | ||||
| -rw-r--r-- | main.go | 6 |
2 files changed, 11 insertions, 1 deletions
diff --git a/doNewUser.go b/doNewUser.go index 9820ac4..2fbcbbd 100644 --- a/doNewUser.go +++ b/doNewUser.go @@ -29,8 +29,12 @@ func doNewUser() (string, error) { if fhelp.QuestionUser("forge will scan ~/go/src for git repos") { log.Info("continue") } + if err := me.forge.SetMode(forgepb.ForgeMode_NEWUSER); err != nil { + log.Info("early forge new user handling failed", err) + return "forge is still new and under development", err + } } else { - log.Info("MODE NOT UNKNOWN") + // log.Info("MODE NOT UNKNOWN") } if shell.Exists(me.forge.Config.ReposPB) { @@ -40,9 +40,15 @@ func main() { me.forge, err = forgepb.Init() // init forge.pb if err != nil { s, err = doNewUser() + if err != nil { + me.sh.BadExit(s, err) + } } else { // do new user evertime for now s, err = doNewUser() + if err != nil { + me.sh.BadExit(s, err) + } } // checks if this is a new forge setup. |
