Use FlagErrorFunc for required flag validation error

This commit is contained in:
Preetham Narayanareddy 2020-07-15 10:45:26 -07:00
parent b95db644ed
commit 5fc6b20bad

View file

@ -836,7 +836,7 @@ func (c *Command) execute(a []string) (err error) {
}
if err := c.validateRequiredFlags(); err != nil {
return err
return c.FlagErrorFunc()(c, err)
}
if c.RunE != nil {
if err := c.RunE(c, argWoFlags); err != nil {