diff --git a/command.go b/command.go index 6e611337..8dd9c7fd 100644 --- a/command.go +++ b/command.go @@ -1672,7 +1672,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