diff --git a/command.go b/command.go index b6f8f4b1..a19e733b 100644 --- a/command.go +++ b/command.go @@ -1861,7 +1861,7 @@ func (c *Command) Parent() *Command { func (c *Command) mergePersistentFlags() { c.updateParentsPflags() c.Flags().AddFlagSet(c.PersistentFlags()) - c.Flags().AddFlagSet(c.parentsPflags) + c.Flags().AddParentFlagSet(c.parentsPflags) } // updateParentsPflags updates c.parentsPflags by adding