I have a Homebrew formula that I wish to uninstall/remove along with all its dependencies, skipping packages whom other packages depend upon (a.k.a. Cascadi
Other answers didn't work for me, but this did (in fish shell):
fish
brew remove for p in (brew deps ) brew remove $p end
Because brew remove $p fails when some other package depends on p.
brew remove $p
p