3 ms·
https://asdf-vm.com/ https://asdf-vm.com/ ASDF is better because it works with many more languages, other than only Python, like Rust, Go, Node, etc, and other
by mococa 3y ago
https://asdf-vm.com/ https://asdf-vm.com/ ASDF is better because it works with many more languages, other than only Python, like Rust, Go, Node, etc, and other tools, such as AWS/Google/Firebase/Azure CLIs.
- deleted 3y ago[deleted]
- hk1337 3y agoI used to be all-in for pyenv and rbenv both but have loved using asdf so much more.
- antihero 3y agoYeah, ASDF is fantastic, I'm glad stuff like pyenv and rvm existed and paved the way for it but ASDF is the way to go nowadays.
- llimllib 3y agoasdf for python is a wrapper around pyenv, it didn't "pave the way", it's an important part of asdf. (Also I like mise better currently: https://github.com/jdx/mise https://github.com/jdx/mise)
- secstate 3y agoCurious what you like about mise! I've been a strong advocate for asdf for a few years now. Aside from smooshing together tools that are often used together, but not always (direnv, make), I can't see what mise adds to the picture. And I like still having direnv for what direnv does and make for make does, rather than an all-in-one.
- llimllib 3y agothe asdf CLI has really sharp edges and feels kind of aggressively unhelpful. Even if you just use mise as an asdf alternative, it has a nicer CLI and interacts with the same plugin ecosystem more smoothly. (I've found it to be an improvement on direnv, but I still use make) the comparison to asdf page has more: https://mise.jdx.dev/dev-tools/comparison-to-asdf.html https://mise.jdx.dev/dev-tools/comparison-to-asdf.html
- secstate 3y agoDamn. I'm convinced. The asdf CLI was always a bit of a pain ... mostly I don't interact with it that often. But mise seems light years better designed. Thanks!
- antihero 3y agoWell that's excellent!
- jmondi 3y agoYou should check out mise (https://github.com/jdx/mise https://github.com/jdx/mise), it is very similar to ASDF (multi langs) but written in Rust instead of Bash, and doesnt use the shim technique that ASDF does. My shell startup went from a couple hundred ms to a couple dozen ms.