diff --git a/completions.go b/completions.go index ee38c4d0..f8b5167f 100644 --- a/completions.go +++ b/completions.go @@ -713,6 +713,7 @@ You will need to start a new shell for this setup to take effect. `, c.Root().Name()), Args: NoArgs, DisableFlagsInUseLine: true, + DisableFlagParsing: true, ValidArgsFunction: NoFileCompletions, RunE: func(cmd *Command, args []string) error { return cmd.Root().GenBashCompletionV2(out, !noDesc) @@ -748,8 +749,9 @@ To load completions for every new session, execute once: You will need to start a new shell for this setup to take effect. `, c.Root().Name()), - Args: NoArgs, - ValidArgsFunction: NoFileCompletions, + Args: NoArgs, + DisableFlagParsing: true, + ValidArgsFunction: NoFileCompletions, RunE: func(cmd *Command, args []string) error { if noDesc { return cmd.Root().GenZshCompletionNoDesc(out) @@ -776,8 +778,9 @@ To load completions for every new session, execute once: You will need to start a new shell for this setup to take effect. `, c.Root().Name()), - Args: NoArgs, - ValidArgsFunction: NoFileCompletions, + Args: NoArgs, + DisableFlagParsing: true, + ValidArgsFunction: NoFileCompletions, RunE: func(cmd *Command, args []string) error { return cmd.Root().GenFishCompletion(out, !noDesc) }, @@ -798,8 +801,9 @@ To load completions in your current shell session: To load completions for every new session, add the output of the above command to your powershell profile. `, c.Root().Name()), - Args: NoArgs, - ValidArgsFunction: NoFileCompletions, + Args: NoArgs, + DisableFlagParsing: true, + ValidArgsFunction: NoFileCompletions, RunE: func(cmd *Command, args []string) error { if noDesc { return cmd.Root().GenPowerShellCompletion(out)