From 5563c0faba5e4b9f7808679bf22e2f083bdbc80f Mon Sep 17 00:00:00 2001 From: Bruno Reis Date: Sun, 6 Aug 2023 16:13:48 -0700 Subject: [PATCH] errors.Is instead of == --- parse.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parse.go b/parse.go index 0bdddc7..632d81e 100644 --- a/parse.go +++ b/parse.go @@ -513,10 +513,10 @@ func (p *Parser) Parse(args []string) error { func (p *Parser) MustParse(args []string) { err := p.Parse(args) switch { - case err == ErrHelp: + case errors.Is(err, ErrHelp): p.writeHelpForSubcommand(p.config.Out, p.lastCmd) p.config.Exit(0) - case err == ErrVersion: + case errors.Is(err, ErrVersion): fmt.Fprintln(p.config.Out, p.version) p.config.Exit(0) case err != nil: