vfox
v0.6.0

[英语] [中文文档]
如果您在期望不同环境的开发项目(特别是不同的运行时版本或环境库)之间切换,或者您厌倦了各种繁琐的环境配置, vfox是您的理想选择。
vfox是可通过插件扩展的跨平台版本管理器(类似于nvm , fvm , sdkman , asdf-vm等) 。它使您可以通过命令行快速安装和切换所需的不同环境。
.node-version , .nvmrc , .sdkmanrc for易于迁移asdf-vm快,并且提供了更多简单的命令和真正的跨平台统一。请参阅与ASDF的比较有关详细的安装说明,请参阅快速启动
vfox钩入您的外壳中(选择适合您的外壳的一个) echo ' eval "$(vfox activate bash)" ' >> ~ /.bashrc
echo ' eval "$(vfox activate zsh)" ' >> ~ /.zshrc
echo ' vfox activate fish | source ' >> ~ /.config/fish/config.fish
# For PowerShell:
if (-not (Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } ; Add-Content -Path $PROFILE -Value ' Invoke-Expression "$(vfox activate pwsh)" '
# For Clink:
# 1. Install clink: https://github.com/chrisant996/clink/releases
# Or Install cmder: https://github.com/cmderdev/cmder/releases
# 2. Find script path: clink info | findstr scripts
# 3. copy internal/shell/clink_vfox.lua to script path切记重新启动外壳以应用更改。
$ vfox add nodejs$ vfox install [email protected]$ vfox use [email protected]
$ node -v
21.5.0有关完整的文档,请参见VFOX.lhan.me。
我们的未来计划和高优先级特征和增强功能是:
NPM Registry或Scoop Main Bucket ),以提供插件分发的统一入口点。.nvmrc , .node-version , .sdkmanrc ,etct。 如果您已经安装了
vfox,则可以使用vfox available命令查看所有可用插件。
有关更多详细信息,请参见可用的插件。
得益于跟随为该项目做出贡献的人。 ?
欢迎错误报告,贡献和叉子。所有的错误或其他形式的讨论都发生在问题上。
请参阅更多信息。
插件贡献,请转到公共注册表
感谢Jetbrains的免费开源许可证。 :)
Apache 2.0许可证 - 版权(C)2024 Han Li和贡献者