HNHacker News
TopNewBestAskShowJobs

aooohan

28 karma · joined November 7, 2022

submissionscomments
aooohan··on Install Asdf: One Runtime Manager to Rule All Dev Environments
Thanks to OP for mentioning vfox (version-fox) in the article. vfox as a project just five months ago, there is still a lot to do, welcome to those who use Windows as a development environment, to participate in the construction of the vfox plug-in ecosystem.

https://github.com/version-fox/vfox

aooohan··on Show HN: I made a multiple runtime version manager that can be used on Windows
> I just unpack node to different folders and set PATH. Why would I need any tool for that?

To put it simply, vfox will help you do this. Unzip node, golang, etc. to $HOME/.version-fox/cache. When you write `vfox use node@10.1.1`, it will automatically configure PATH for you. Free your hands, you don't need to think about where to download nodejs, golang, etc. runtime, nor how to configure PATH. Especially on Windows, configuring PATH is still quite troublesome.

aooohan··on Show HN: I made a multiple runtime version manager that can be used on Windows
Yes! Compared to asdf, vfox has made some UX improvements to make the commands more concise.
aooohan··on Show HN: I made a multiple runtime version manager that can be used on Windows
I've used all of these tools in conjunction with my own usage habits, which is why I'm developing vfox from scratch rather than based on asdf. so the issue at hand for vfox is the need to rebuild the plugin ecology. There's no way to utilise off-the-shelf asdf plugins.
aooohan··on Show HN: I made a multiple runtime version manager that can be used on Windows
But it does nothing for Windows.
aooohan··on Show HN: I made a multiple runtime version manager that can be used on Windows
No, these are two completely different tools.

Compared to Cygwin, vfox is just a small tool which is more like scoop.

Simply put, while scoop can only install the latest version, vfox can install any version, and has some extra features for project development, such as using different versions for different projects, automatic switching between versions, and so on.

aooohan··on Show HN: I made a multiple runtime version manager that can be used on Windows
Honestly, the python plugin is a bit problematic on Windows at the moment, the next plugin version should fix that.

But on unix it is also built using python-build. For me, a light python user, there is no difference between using vfox and using pyenv.

aooohan··on Vfox – cross-platform, multi-language version manager (like asdf)
Thanks for the recommendation!;)
aooohan··on New in VersionFox: ScopeMode Feature – Define Your SDK Scope Effectively
Explore the latest update of VersionFox in this walkthrough, where we dive into the newly introduced feature - Scopes. This video showcases how VersionFox now supports Global, Project, and Session scopes, enhancing your version management experience.

https://github.com/version-fox/vfox

aooohan··on Introducing VersionFox: A Cross-Platform SDK Management Tool with Plugin Support
Thanks for your comment! You can try to use it. We'd appreciate any feedback on issues or areas for improvement. Thanks again!
aooohan··on Introducing VersionFox: A Cross-Platform SDK Management Tool with Plugin Support
VersionFox is a cross-platform tool for managing SDK versions. It allows you to quickly install and switch between different versions of SDKs using the command line. SDKs are provided as plugins in the form of Lua scripts. This means you can implement your own SDK sources or use plugins shared by others to install SDKs. It all depends on your imagination. ;)