一个工具管理所有运行时版本!

69 天前
 hankli

这两天特意补了一下文档.

文档: https://vfox.lhan.me/zh-hans/

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

目前社区已支持的 SDK:

主要是可以在 Windows(非 WSL)下, 体验到和 asdf 一样的效果. 当然比它要棒哈哈哈哈.

9172 次点击
所在节点    程序员
96 条回复
hankli
69 天前
自己当一楼
githmb
69 天前
牛逼,已 star
stimw
69 天前
stimw
69 天前
@stimw 啊我看到了 支持 Windows
hankli
69 天前
@stimw yes! asdf 这个形式我很喜欢, 但是不支持 Windows 就有点鸡肋了. 哈哈哈哈
hankli
69 天前
crazyweeds
69 天前
如果有 GUI 的话,感觉还行。如果没有,那么我手动来其实感觉也可以。虽然我知道这个工具可能可以帮我自己下载之类的。
hankli
69 天前
@crazyweeds https://github.com/version-fox/vfox/issues/8 一开始是有 GUI 打算的, 但是精力有限, 先做好核心和插件生态 吧
twofox
69 天前
可以,start 一下,晚点试一下
w292614191
69 天前
我还以为是右下角右键菜单 > jdk > 1.8,11,17,选择然后切换呢。

敲命令没啥意思
hankli
69 天前
@w292614191 你这个想法💡很好啊卧槽!, 这个适合放到 GUI 上实现, 目前没有. 这只是个核心.
charlie21
69 天前
sdkman
smallboy19991231
69 天前
这个好像很厉害的样子,如果有 gui 版本就舒服了
hankli
69 天前
@charlie21 sdkman unix-like 下也不错, 但是 Windows 下需要 WSL. 另外数据源是 sdkman 自己维护的, 而 vfox 插件都是直接解析的官网. 0 成本. 哈哈哈
HaiboZ
69 天前
看了网站介绍就觉得想法很不错,下载试了一下,真的好用👍👍👍,以后切换版本太爽了,再也不用翻文件夹了
NeroKamin
69 天前
有点意思,已 star
Incrus
69 天前
内网没法在线下载不同版本,可以有离线安装包的这种方式安装,然后用 vfox 来切换版本吗?
windows 主要是 node
hankli
69 天前
@Incrus 不知道我有没有正确理解你的问题, 三种方式吧.

1.如果内网有 mirror 的话, 可以直接把 nodejs 插件理的地址换成内网地址.

2.因为 vfox 完全依赖插件来获取数据源的, 没办法直接通过命令导入安装包, 但是可以实现一个插件, 插件里面指定离线安装包的位置, 供 vfox 管理

3.vfox 最终管理的是$HOME/.version-fox/cache 目录下的文件, 另一种方法是直接把安装包丢进去就行了
Incrus
69 天前
1 和 3 可能可行,回头试试。
谢谢。
wxyrrcj
69 天前
C:\Users\Administrator>vfox ls
All installed sdk versions
├─┬golang
│ └──v1.22.0
├─┬java
│ ├──v8
│ └──v21
├─┬nodejs
│ └──v18.19.1
└──python

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1019461

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX