In my startup file I have various node groups that I keep on hand for common tasks. Sometimes I will add a new node group or material that contains an existing group inside it. So what happens is SwitchNode becomes SwitchNode.001, which not only clutters my .blend, but also makes updating difficult. If I later decide to add a new input socket to SwitchNode I have two of them to deal with.
What I am looking for is a way to find where SwitchNode.001 is being used as a dependency (in what other group or material) - so that I can select SwitchNode from the group's drop-down selector instead. Effectively consolidating the .blend so there is only one true SwitchNode... and first I want to examine how SwitchNode.001 is being used, in order to make sure I don't break any functionality when I update my node groups.
One might guess the Outliner would provide such functionality to quickly inspect the dependency hierarchy of whatever datablock you search for. But when I navigate to Blender File > Node Groups > SwitchNode.001 and R-click then View > Show Hierarchy, the Outliner does not show me that datablock's hierarchy, but instead collapses the entire hierarchy so that I need to scroll back up to the top of the Outliner and start over.
How can I view which materials or node groups are relying on a given node group?
Edit: I'm adding the Python tag just in case the only way to do this is with Python. We can remove it later if Python turns out not to be necessary.

SyntaxError: incomplete inputand the caret^points to the beginning of'--user’(Note that I have tried changing "user" to my actual system user name - neither way works.) What am I doing wrong? Can I use Homebrew to install it instead of pip? (I'll wait for advice before I go breaking stuff...) – Mentalist Dec 01 '23 at 01:32'--user’Fixed my original comment now – Don Cheadle Dec 01 '23 at 05:22NameError: name 'Rule' is not defined.Since 'Rule' was supposed to be defined byfrom rich.rule import Rule, I guess this means rich still hasn't been installed successfully. Do you have any ideas about this? – Mentalist Dec 04 '23 at 00:40PATH– I've updated the code now with a fix – Don Cheadle Dec 04 '23 at 04:12