aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/beku/command.go9
-rw-r--r--cmd/beku/main.go6
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: