From 3bcae045cdaef63adafbfedd2d0a5b72702fd6d9 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Tue, 11 Aug 2020 08:01:19 -0400 Subject: [PATCH] cmd: allow no args passed, don't error Signed-off-by: Alfredo Deza --- cmd/root.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/root.go b/cmd/root.go index 31b51b852..bba1328f5 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -28,8 +28,16 @@ Supports the following image sources: `, map[string]interface{}{ "appName": internal.ApplicationName, }), - Args: cobra.ExactArgs(1), + Args: cobra.MaximumNArgs(1), Run: func(cmd *cobra.Command, args []string) { + if len(args) == 0 { + err := cmd.Help() + if err != nil { + log.Errorf(err.Error()) + os.Exit(1) + } + os.Exit(1) + } err := doRunCmd(cmd, args) if err != nil { log.Errorf(err.Error())