From 6dea06a4b614a1441f1c4473e4a46fcca9aaf9f1 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 16 Oct 2025 06:59:02 -0500 Subject: changed forge.Init() --- main.go | 2 +- structs.go | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index fcec3a3..c4f1b53 100644 --- a/main.go +++ b/main.go @@ -26,7 +26,7 @@ var resources embed.FS func main() { me = new(mainType) // autocomplete must be processed before there is anything sent to STDOUT or STDERR - me.sh = prep.Bash(&argv) // add support for bash autocomplete with go-arg + me.sh = prep.Autocomplete(&argv) // adds shell auto complete to go-args me.homedir, _ = os.UserHomeDir() // store shortcut here todo: add better logic if me.sh.Cmd == "" { diff --git a/structs.go b/structs.go index 1a24687..3f22337 100644 --- a/structs.go +++ b/structs.go @@ -27,7 +27,11 @@ type mainType struct { func initForge() { if me.forge == nil { - me.forge = forgepb.Init() + var err error + me.forge, err = forgepb.Init() + if err != nil { + me.sh.BadExit("this tool requires forge", err) + } me.forge.ScanRepoDir() me.forge.Config.DumpENV() } -- cgit v1.2.3