Does brew know or care that internet thinks that pin
is removed? :-)
My brew (3.3.12, last commit 2022-01-26) does know nothing about it. From man brew
pin installed_formula [...]
Pin the specified formula, preventing them from being upgraded when issuing the brew upgrade
formula command. See also unpin.
upgrade [options] [outdated_formula|outdated_cask ...]
Upgrade outdated casks and outdated, unpinned formulae using the same options they were
originally installed with, plus any appended brew formula options. If cask or formula are
specified, upgrade only the given cask or formula kegs (unless they are pinned; see pin, unpin).
Documentation seems to be in par with reality as I was able to pin, output pinned list and unpin:
+ > brew pin fzf
+ > brew list --pinned
fzf
+ > brew unpin fzf
+ > brew list --pinned
+ >
Whether pin
is what you want or need is another story, but rumors that pin
is removed are greatly exaggerated.