asdf-vm / asdf
- четверг, 27 октября 2022 г. в 00:33:21
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
Manage multiple runtime versions with a single CLI tool, extendable via plugins - docs at asdf-vm.com
asdf is a CLI tool that can manage multiple language runtime versions on a per-project basis. It is like gvm
, nvm
, rbenv
& pyenv
(and more) all in one! Simply install your language's plugin!
.tool-versions
config file per project.node-version
, .nvmrc
, .ruby-version
for easy migrationPlease head over to the documentation site for more information!
See CONTRIBUTING.md in the repo or the Contributing section on the docs site.
asdf
core teamasdf
. Some of the core team watch this tag in addition to our helpful communityOnce upon a time there was a programming language
There were many versions of it
So people wrote a version manager for it
To switch between versions for projects
Different, old, new.
Then there came more programming languages
So there came more version managers
And many commands for them
I installed a lot of them
I learnt a lot of commands
Then I said, just one more version manager
Which I will write instead
So, there came another version manager
asdf version manager - https://github.com/asdf-vm/asdf
A version manager so extendable
for which anyone can create a plugin
To support their favourite language
No more installing more version managers
Or learning more commands
This was the mail I wrote to a few friends to tell them about the project. Thanks to @roshanvid for suggesting that this go into the readme@HashNuke