From ec8a3688ebd8081b80293cecc5f4094ab7780943 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Mon, 6 Jan 2025 16:53:13 -0600 Subject: more argv cleanups --- main.go | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 05e72a6..5a4a0a6 100644 --- a/main.go +++ b/main.go @@ -51,31 +51,33 @@ func main() { me.forge = forgepb.Init() me.found = new(gitpb.Repos) - if argv.User != nil { - me.forge.CheckoutUser() - me.forge = forgepb.Init() - me.found = new(gitpb.Repos) - argv.User.findRepos() - doCobol() - okExit("") - } + if argv.Checkout != nil { + if argv.Checkout.User != nil { + me.forge.CheckoutUser() + me.forge = forgepb.Init() + me.found = new(gitpb.Repos) + argv.Checkout.User.findRepos() + doCobol() + okExit("") + } - if argv.Devel != nil { - me.forge.CheckoutDevel() - me.forge = forgepb.Init() - me.found = new(gitpb.Repos) - argv.Devel.findRepos() - doCobol() - okExit("") - } + if argv.Checkout.Devel != nil { + me.forge.CheckoutDevel() + me.forge = forgepb.Init() + me.found = new(gitpb.Repos) + argv.Checkout.Devel.findRepos() + doCobol() + okExit("") + } - if argv.Master != nil { - me.forge.CheckoutMaster() - me.forge = forgepb.Init() - me.found = new(gitpb.Repos) - argv.Master.findRepos() - doCobol() - okExit("") + if argv.Checkout.Master != nil { + me.forge.CheckoutMaster() + me.forge = forgepb.Init() + me.found = new(gitpb.Repos) + argv.Checkout.Master.findRepos() + doCobol() + okExit("") + } } if argv.Register != "" { -- cgit v1.2.3