Asdf – An Extendable Version Manager
41–50 of 100 posts
Re: Asdf – An Extendable Version Manager
#42Not the ASDF ( https://common-lisp.net/project/asdf/ ) I was expecting.
Re: Asdf – An Extendable Version Manager
#43Conan ( https://conan.io/ ) can do the same thing, and I think it is quite a lot more versatile at doing things like that.
asdf seems like it has much wider support
Re: Asdf – An Extendable Version Manager
#44So, this in contrast to docker? Is this for development or for deployment?
> 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!
For example:
$ asdf global python 3.6.2
$ python -V
Python 3.6.2
$ asdf local python 3.9.1
$ python -V
Python 3.9.1
"asdf local" stores the version to use for the current directory across shells, which is neat. "shell" is for the current session, and "global" is for the system.The supported CLI tools is extendable via plugins: https://asdf-vm.com/#/plugins-all
Re: Asdf – An Extendable Version Manager
#45I've been using it and has contributed to it, but I wish it supported out of the box GitHub-based release binaries as 90% of my code for different vendors was relatively the same, so, instead of having multiple identical repositories, I created one, which uses introspection [0]. I wish this was available out of the box to handle literary 90% of the tools. Also, I typically pair it with direnv [1] for even more magic.…
Seems like a lot of duplicated work across all these plugins
Re: Asdf – An Extendable Version Manager
#46Re: Asdf – An Extendable Version Manager
#47I've been using it and has contributed to it, but I wish it supported out of the box GitHub-based release binaries as 90% of my code for different vendors was relatively the same, so, instead of having multiple identical repositories, I created one, which uses introspection [0]. I wish this was available out of the box to handle literary 90% of the tools. Also, I typically pair it with direnv [1] for even more magic.…
Thanks for sharing direnv, I didn’t know about that but I’ve wished for it before. Great find :)
Re: Asdf – An Extendable Version Manager
#48So, this in contrast to docker? Is this for development or for deployment?
Main benefit is you no longer need N half-baked utilities fighting over your path and shell completions, just asdf.
And plug-ins mostly re-use other tools, so it's both simple to set up and mostly avoids duplicating effort.
Re: Asdf – An Extendable Version Manager
#49Re: Asdf – An Extendable Version Manager
#50I've been using it and has contributed to it, but I wish it supported out of the box GitHub-based release binaries as 90% of my code for different vendors was relatively the same, so, instead of having multiple identical repositories, I created one, which uses introspection [0]. I wish this was available out of the box to handle literary 90% of the tools. Also, I typically pair it with direnv [1] for even more magic.…