This looks really cool! Working on multiple projects with different versions before tools like pyenv or nvm existed was a real challenge. As someone working with different programming languages as well, this tool looks like the next logical step.
asdf works great for that purpose. And you can either use a single .tool-versions file or enable legacy support for compatibility with pyenv rbenv etc. Plus is supports many more tools than just the language vms https://asdf-vm.com/
Show HN: I made a multiple runtime version manager that can be used on Windows
11–20 of 131 posts
Re: Show HN: I made a multiple runtime version manager that can be used on Windows
#12This looks really cool! Working on multiple projects with different versions before tools like pyenv or nvm existed was a real challenge. As someone working with different programming languages as well, this tool looks like the next logical step.
asdf works great for that purpose. And you can either use a single .tool-versions file or enable legacy support for compatibility with pyenv rbenv etc. Plus is supports many more tools than just the language vms https://asdf-vm.com/
Volta exists but alas, it's only for JavaScript.
Re: Show HN: I made a multiple runtime version manager that can be used on Windows
#13Earlier quoted context omitted.
asdf works great for that purpose. And you can either use a single .tool-versions file or enable legacy support for compatibility with pyenv rbenv etc. Plus is supports many more tools than just the language vms https://asdf-vm.com/
I wanted to like asdf but 1. it's slow, and 2. not available on Windows proper (non-WSL). Same with mise ( https://github.com/jdx/mise ) which builds on asdf. Volta exists but alas, it's only for JavaScript.
Re: Show HN: I made a multiple runtime version manager that can be used on Windows
#14Re: Show HN: I made a multiple runtime version manager that can be used on Windows
#15Earlier quoted context omitted.
asdf works great for that purpose. And you can either use a single .tool-versions file or enable legacy support for compatibility with pyenv rbenv etc. Plus is supports many more tools than just the language vms https://asdf-vm.com/
I wanted to like asdf but 1. it's slow, and 2. not available on Windows proper (non-WSL). Same with mise ( https://github.com/jdx/mise ) which builds on asdf. Volta exists but alas, it's only for JavaScript.
Re: Show HN: I made a multiple runtime version manager that can be used on Windows
#16Re: Show HN: I made a multiple runtime version manager that can be used on Windows
#17Can someone please explain to me what this does? I have 25y exp in the industry but I did not Understand the use cases by reading the GitHub page..
Seems pretty clear to me?
Re: Show HN: I made a multiple runtime version manager that can be used on Windows
#18Can someone please explain to me what this does? I have 25y exp in the industry but I did not Understand the use cases by reading the GitHub page..
Replace python with many other tools from Java, node, etc.
Re: Show HN: I made a multiple runtime version manager that can be used on Windows
#19Can someone please explain to me what this does? I have 25y exp in the industry but I did not Understand the use cases by reading the GitHub page..
so for example you can install nodejs lts and latest side by side and then easily swap which version is currently used when running node.
There are already tools like nvm (node version manager) that does the same but this one works for multiple tools instead of just one.
Re: Show HN: I made a multiple runtime version manager that can be used on Windows
#20Can someone please explain to me what this does? I have 25y exp in the industry but I did not Understand the use cases by reading the GitHub page..
It's an alternative approach to what containers do. (Or an alternative to strict version policies such as "all Node and Python should be done with current LTS, no exceptions".)
There are similar tools on Linux, so the noteworthy thing about this one is it is Windows native.