diff --git a/cmd/helm/inspect.go b/cmd/helm/inspect.go index 1d7521cbc2de02cef67ca6e2fb1af0c747aadd67..46e47d808ccfe167fbcbd9ba531d09c10502d62e 100644 --- a/cmd/helm/inspect.go +++ b/cmd/helm/inspect.go @@ -85,11 +85,14 @@ func newInspectCmd(c helm.Interface, out io.Writer) *cobra.Command { } valuesSubCmd := &cobra.Command{ - Use: "values", + Use: "values [CHART]", Short: "shows inspect values", Long: inspectValuesDesc, RunE: func(cmd *cobra.Command, args []string) error { insp.output = valuesOnly + if err := checkArgsLength(len(args), "chart name"); err != nil { + return err + } cp, err := locateChartPath(args[0], insp.version, insp.verify, insp.keyring) if err != nil { return err @@ -100,11 +103,14 @@ func newInspectCmd(c helm.Interface, out io.Writer) *cobra.Command { } chartSubCmd := &cobra.Command{ - Use: "chart", + Use: "chart [CHART]", Short: "shows inspect chart", Long: inspectChartDesc, RunE: func(cmd *cobra.Command, args []string) error { insp.output = chartOnly + if err := checkArgsLength(len(args), "chart name"); err != nil { + return err + } cp, err := locateChartPath(args[0], insp.version, insp.verify, insp.keyring) if err != nil { return err