TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: I made a multiple runtime version manager that can be used on Windows

86 pointsby aooohanabout 1 year ago
vfox is a cross-platform version manager(similar to nvm, fvm, sdkman, asdf-vm, etc.), extendable via plugins. It allows you to different versions for different projects, different versions for different shell. It also supports to lock runtime version for project or shell and support for existing config files .node-version, .nvmrc, .sdkmanrc for easy migration.<p>Available Plugins: <a href="https:&#x2F;&#x2F;vfox.lhan.me&#x2F;plugins&#x2F;available.html" rel="nofollow">https:&#x2F;&#x2F;vfox.lhan.me&#x2F;plugins&#x2F;available.html</a><p>Supported Shell: Powershell、Clink、Cmder、Bash、ZSH

9 comments

lxeabout 1 year ago
Killer features are 1. windows support, and 2. reading .tool-versions file, meaning that you can migrate from asdf with no issues.
评论 #40127299 未加载
eclipsetheworldabout 1 year ago
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.
评论 #40114508 未加载
评论 #40114017 未加载
tambourine_manabout 1 year ago
This looks super interesting, I’ve been thinking of building something like this for a while. A list of available runtimes would be nice to have. Thanks for sharing.
happyweaselabout 1 year ago
Can 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..
评论 #40115274 未加载
评论 #40115275 未加载
评论 #40115247 未加载
评论 #40115494 未加载
评论 #40115222 未加载
评论 #40122996 未加载
评论 #40116451 未加载
评论 #40115216 未加载
ddsgtuuuuabout 1 year ago
What are the benefits of this over dev containers? (I just do BE and web stuff, so maybe it&#x27;s just not for my use case)
Kuinoxabout 1 year ago
I do not understand the usecase for dotnet, since the dotnet SDK self select the correct version to run the project. You never need to change the version yourself. On my current machine:<p><pre><code> PS C:\Users\username&gt; dotnet --list-sdks 7.0.408 [C:\Program Files\dotnet\sdk] 8.0.101 [C:\Program Files\dotnet\sdk] 8.0.104 [C:\Program Files\dotnet\sdk] 8.0.204 [C:\Program Files\dotnet\sdk] 8.0.300-preview.24118.4 [C:\Program Files\dotnet\sdk] </code></pre> IMO it&#x27;s a better way to handle this sort of problem: the SDK self select which version should run, according to your project config.
评论 #40115905 未加载
评论 #40116462 未加载
评论 #40116453 未加载
Onavoabout 1 year ago
The battle of Rust versus Go<p><a href="https:&#x2F;&#x2F;github.com&#x2F;jdx&#x2F;mise">https:&#x2F;&#x2F;github.com&#x2F;jdx&#x2F;mise</a>
评论 #40123438 未加载
tiffanyhabout 1 year ago
Cygwin?<p>I&#x27;m not exactly understanding the use case for this.<p>Is this like a modern day Cygwin?<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cygwin" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cygwin</a>
评论 #40114522 未加载
评论 #40114405 未加载
ahaiabout 1 year ago
This management tool vfox looks very flexible, especially when it comes to plugin builds, I found that it already supports versioning of a lot of major software, and software that I don&#x27;t use often can be built very quickly according to the manual and without having to upgrade the tool&#x27;s version, it looks very silky smooth, and also supports multiple platforms, which is going to be very easy to use. I can&#x27;t wait to use it and hopefully it will help me be more efficient.