diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -8,7 +8,6 @@ package main import ( "embed" - "go.wit.com/lib/env" "go.wit.com/lib/protobuf/argvpb" "go.wit.com/lib/protobuf/forgepb" "go.wit.com/log" @@ -51,9 +50,14 @@ func main() { log.Printf("forge failure on Init err=(%v)\n", err) argvpb.BadExit("WTF", err) } - if env.Verbose() { - env.PrintTable() - matchModeDirs() + + // allow Dev subcommands to run before the normal flow of the application + if argv.Dev != nil { + s, err = doDev() + if err != nil { + argvpb.BadExit(s, err) + } + argvpb.GoodExit(s) } if me.forge.IsModeUnknown() || me.forge.IsModeNewUser() { |
