From 8236e1ad834549cb6ab2361970e507367abdcf25 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 16 Oct 2025 07:38:40 -0500 Subject: still new user stuff --- doNewUser.go | 6 +++++- main.go | 6 ++++++ 2 files changed, 11 insertions(+), 1 deletion(-) 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) { diff --git a/main.go b/main.go index bb6651c..7e46dc6 100644 --- a/main.go +++ b/main.go @@ -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. -- cgit v1.2.3