diff options
| -rw-r--r-- | cmd/beku/command.go | 9 | ||||
| -rw-r--r-- | cmd/beku/main.go | 6 |
2 files changed, 9 insertions, 6 deletions
diff --git a/cmd/beku/command.go b/cmd/beku/command.go index 87b02b9..1d3bf40 100644 --- a/cmd/beku/command.go +++ b/cmd/beku/command.go @@ -415,6 +415,15 @@ func newCommand() (cmd *command, err error) { return } + switch cmd.op { + case opHelp: + cmd.usage() + os.Exit(1) + case opVersion: + cmd.version() + os.Exit(0) + } + cmd.env, err = beku.NewEnvironment(cmd.vendor, cmd.noDeps) if err != nil { return diff --git a/cmd/beku/main.go b/cmd/beku/main.go index 9f40c80..c414dd3 100644 --- a/cmd/beku/main.go +++ b/cmd/beku/main.go @@ -32,12 +32,6 @@ func main() { cmd.env.NoConfirm = cmd.noConfirm switch cmd.op { - case opHelp: - cmd.usage() - os.Exit(1) - case opVersion: - cmd.version() - os.Exit(0) case opDatabase | opExclude: cmd.env.Exclude(cmd.pkgs) case opFreeze: |
