While it’s great to be able to switch between, say, Python versions between 3.8 & 3.10 or Ruby versions 2.7 & 3.1, there are some tools I want available in all versions of the language, for instance prettier (code formatting) and tldr (simplified man pages).
One way to do this would be to run, say,
sudo pip install some-tool-i-love to make the tool available system-wide but this is generally a bad idea,
I discovered that many of the
asdf plugins support default installs whenever a new version of that language is installed: That is to say, if I install a newer version of
Node.js, I can have
tldr automatically installed:
black bpython isort