diff --git a/internal/cmd/output/output.go b/internal/cmd/output/output.go index 2962af8a..2e34d40b 100644 --- a/internal/cmd/output/output.go +++ b/internal/cmd/output/output.go @@ -85,7 +85,7 @@ func validateOutputFlag(options []outputOption) func(cmd *cobra.Command, args [] for _, flagValue := range flagValues { parts := strings.SplitN(flagValue, "=", 2) - if len(parts) != 2 { + if strings.HasPrefix(parts[0], "columns") && len(parts) != 2 { return fmt.Errorf("invalid output option format") } if _, ok := validOptions[parts[0]]; !ok {