diff options
| author | Jeff Carr <[email protected]> | 2025-10-04 20:38:30 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-04 20:38:30 -0500 |
| commit | 2bf54fd5a2ba9aa1bbf900dc3ca07053a15dfb6a (patch) | |
| tree | 54ade39680438548ea7fdba774760caac1e0a6ce /main.go | |
| parent | 6c645cb22ab96a8154053071360f4e45523733ce (diff) | |
redo mode handlingv0.25.52
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 27 |
1 files changed, 11 insertions, 16 deletions
@@ -97,8 +97,8 @@ func main() { okExit("") } - if argv.Normal != nil { - if argv.Normal.On != nil { + if argv.Mode != nil { + if argv.Mode.Normal != nil { if me.forge.Config.Mode == forgepb.ForgeMode_NORMAL { log.Info("you are already in the normal state") okExit("") @@ -108,22 +108,12 @@ func main() { okExit("") } - if argv.Normal.Off != nil { - if me.forge.Config.Mode != forgepb.ForgeMode_NORMAL { - log.Info("you were aleady not in the normal state") - okExit("") - } - setForgeMode(forgepb.ForgeMode_DEVEL) - log.Info("normal mode off") + if argv.Mode.User != nil { + setForgeMode(forgepb.ForgeMode_USER) okExit("") } - - if doNormal() { - log.Infof("all %d repos are on your user branch. It is safe to write code now.\n", me.forge.Repos.Len()) - if me.forge.Config.Mode != forgepb.ForgeMode_NORMAL { - log.Infof("Forge has set the mode to 'Normal'\n") - setForgeMode(forgepb.ForgeMode_NORMAL) - } + if argv.Mode.Master != nil { + setForgeMode(forgepb.ForgeMode_MASTER) okExit("") } okExit("") @@ -144,6 +134,11 @@ func main() { okExit("") } + if argv.Add != nil { + doAdd() + okExit("") + } + if argv.Pull != nil { doPull() okExit("") |
