1
0
Fork 0
mirror of https://github.com/spf13/cobra synced 2025-08-13 21:27:50 +00:00

run either preRun or preRunE

This commit is contained in:
Filipe Menezes 2022-05-12 17:34:07 +01:00
commit 101498514a

View file

@ -830,12 +830,14 @@ func (c *Command) execute(a []string) (err error) {
return flag.ErrHelp
}
if err := c.preRunE(); err != nil {
return err
if len(initializersE) > 0 {
if err := c.preRunE(); err != nil {
return err
}
} else {
c.preRun()
}
c.preRun()
argWoFlags := c.Flags().Args()
if c.DisableFlagParsing {
argWoFlags = a