mirror of https://github.com/spf13/cobra.git
4cafa37bc4
Currently, only one of the persistent pre-runs and post-runs is executed. It is always the first one found in the parents chain, starting at this command. Expected behavior is to execute all parents' persistent pre-runs and post-runs. Dependent projects implemented various workarounds for this: - manually building persistent hook chains (in every hook). - applying some kind of monkey-patching on top of Cobra. This change eliminates the necessity for such workarounds by allowing to set a global variable EnableTraverseRunHooks. Tickets: - https://github.com/spf13/cobra/issues/216 - https://github.com/spf13/cobra/issues/252 Signed-off-by: Volodymyr Khoroz <volodymyr.khoroz@foundries.io> |
||
---|---|---|
.. | ||
completions | ||
docgen | ||
active_help.md | ||
projects_using_cobra.md | ||
user_guide.md |