插件相关命令
插件是vfox知道如何处理Node.js、Java、Elixir等不同工具的方式。
请参阅创建插件了解用于的支持更多工具的插件API。
Available
列举索引仓库中所有可用的插件。
用法
shell
vfox availableAdd
添加插件,支持安装仓库插件和自定义插件。
用法
shell
vfox add [options] <plugin-name> [<plugin-name2>...]plugin-name: 插件名称, 如nodejs。可以同时安装多个插件, 用空格分隔。
选项
-a, --alias: 设置插件别名。-s, --source: 安装指定路径下的插件(可以是远程文件也可以是本地文件)
注意
--alias 和 --source 不支持在安装多个插件时使用。
例子
安装仓库插件
shell
$ vfox add --alias node nodejs
$ vfox add golang java nodejs安装自定义插件
shell
$ vfox add --source https://github.com/version-fox/vfox-nodejs/releases/download/v0.0.5/vfox-nodejs_0.0.5.zip custom-nodeInfo
查看指定插件信息
用法
shell
vfox info <plugin-name>
vfox info <plugin-name>@<version>
vfox info [options] <plugin-name>plugin-name: 插件名称, 如nodejs。 version: 插件的特定版本。
选项
-f, --format: 使用给定的 Go 模板格式化输出。可用字段:- 插件信息:
Name、Version、Homepage、InstallPath、Description - 版本信息:
Name、Version、Path
- 插件信息:
例子
查看插件信息
shell
vfox info nodejs查看特定版本路径
shell
vfox info nodejs@20.0.0使用模板格式化输出
shell
vfox info --format "{{.Homepage}}" nodejs
vfox info --format "{{.InstallPath}}" nodejs
vfox info --format "{{.Path}}" nodejs@20.0.0Remove
删除本地安装的插件。
用法
shell
vfox remove <plugin-name>注意
删除插件,vfox会同步删除当前插件安装的所有版本运行时。
Update
更新指定的或全部已安装插件版本。
用法
shell
vfox update <plugin-name>
vfox update --all # 更新所有已安装插件