From 5b598946895b020de66e5aeb5278c0fab4b173fd Mon Sep 17 00:00:00 2001 From: Erik Geiser Date: Fri, 26 Apr 2024 15:01:27 +0200 Subject: [PATCH] Fix linter issues --- cmd/fuzz/help.go | 2 +- main.go | 38 ++++++++++++++++++++------------------ 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/cmd/fuzz/help.go b/cmd/fuzz/help.go index 13c121c..c1eaa76 100644 --- a/cmd/fuzz/help.go +++ b/cmd/fuzz/help.go @@ -71,7 +71,7 @@ You can also start ranges from the end: --hide-status 500 https://example.com/login/session You can also specify the format of the range values using printf-style format -strings (in the following the values are preceeded with zeroes): +strings (in the following the values are preceded with zeroes): monsoon fuzz --range 10000-1 \ --range-format '%010d' \ diff --git a/main.go b/main.go index 4af4866..fe7bcc9 100644 --- a/main.go +++ b/main.go @@ -29,24 +29,26 @@ var cmdVersion = &cobra.Command{ } var completionCmd = &cobra.Command{ - Use: "completion [bash|zsh|fish|powershell]", - Short: "Generate completion script", - Long: "To load completions", - DisableFlagsInUseLine: true, - ValidArgs: []string{"bash", "zsh", "fish", "powershell"}, - Args: cobra.ExactValidArgs(1), - Run: func(cmd *cobra.Command, args []string) { - switch args[0] { - case "bash": - cmdRoot.GenBashCompletionV2(os.Stdout, true) - case "zsh": - cmdRoot.GenZshCompletion(os.Stdout) - case "fish": - cmdRoot.GenFishCompletion(os.Stdout, true) - case "powershell": - cmdRoot.GenPowerShellCompletionWithDesc(os.Stdout) - } - }, + Use: "completion [bash|zsh|fish|powershell]", + Short: "Generate completion script", + Long: "To load completions", + DisableFlagsInUseLine: true, + ValidArgs: []string{"bash", "zsh", "fish", "powershell"}, + Args: cobra.MatchAll(cobra.ExactArgs(1), cobra.OnlyValidArgs), + RunE: func(cmd *cobra.Command, args []string) error { + switch args[0] { + case "bash": + return cmdRoot.GenBashCompletionV2(os.Stdout, true) + case "zsh": + return cmdRoot.GenZshCompletion(os.Stdout) + case "fish": + return cmdRoot.GenFishCompletion(os.Stdout, true) + case "powershell": + return cmdRoot.GenPowerShellCompletionWithDesc(os.Stdout) + default: + return fmt.Errorf("unsupported argument: %q", args[0]) + } + }, } func init() {