diff --git a/cmd/piwigo-cli/main.go b/cmd/piwigo-cli/main.go index a5c559c..7baf4ae 100644 --- a/cmd/piwigo-cli/main.go +++ b/cmd/piwigo-cli/main.go @@ -15,14 +15,9 @@ var parser = flags.NewParser(&options, flags.Default) func main() { if _, err := parser.Parse(); err != nil { - switch flagsErr := err.(type) { - case flags.ErrorType: - if flagsErr == flags.ErrHelp { - os.Exit(0) - } - os.Exit(1) - default: - os.Exit(1) + if flagsErr, ok := err.(*flags.Error); ok && flagsErr.Type == flags.ErrHelp { + os.Exit(0) } + os.Exit(1) } }