diff options
| -rw-r--r-- | argv.go | 2 | ||||
| -rw-r--r-- | main.go | 26 |
2 files changed, 13 insertions, 15 deletions
@@ -238,7 +238,7 @@ func (args) doBashAuto() { case "normal": fmt.Println("on off") case "pull": - fmt.Println("-force check") + fmt.Println("--force check") case "patch": fmt.Println("check get list repos submit show") case "user": @@ -140,6 +140,16 @@ func main() { okExit("") } + if argv.Help != nil { + doHelp() + okExit("") + } + + if argv.Dirty != nil { + doDirty() + okExit("") + } + if argv.Normal != nil { if argv.Normal.On != nil { if me.forge.Config.Mode == forgepb.ForgeMode_NORMAL { @@ -151,6 +161,7 @@ func main() { log.Info("normal mode on") okExit("") } + if argv.Normal.Off != nil { if me.forge.Config.Mode != forgepb.ForgeMode_NORMAL { log.Info("you were aleady not in the normal state") @@ -174,6 +185,7 @@ func main() { okExit("") } + // if you are in "normal" mode, always run normal every time to catch accidental errors // for example, if you accidentally changed branches from your user branch if me.forge.Config.Mode == forgepb.ForgeMode_NORMAL { @@ -182,10 +194,6 @@ func main() { } } - if argv.Dirty != nil { - doDirty() - okExit("") - } if argv.Merge != nil { if argv.Merge.Devel != nil { @@ -235,16 +243,6 @@ func main() { okExit("") } - if argv.Help != nil { - doHelp() - okExit("") - } - - // todo: redo this logic using forgepb - if configSave { - me.forge.ConfigSave() - configSave = false - } // if the user doesn't want to open the GUI and // nothing else was specified to be done, |
