这是vix编程语言的官方项目管理与构建工具
Very依托git仓库进行vix项目管理,有很多简写语法
uv tool install .官方仓库的标准库项目名以vlib-开头
very add vnet # 下载 github.com/vixlang/vlib-vnet
very add fexcode.vnet # 下载 github.com/fexcode/vnet 仓库
very add fexcode.vnet@master # 下载 github.com/fexcode/vnet 仓库 master 分支
very add gitee.com:fexcode.vnet # 下载 gitee.com/fexcode/vnet 仓库
very add gitee:fexcode.vnet@master # .com 可以省略 o,我还给自己留了个语法糖(因为我比较喜欢gitee嘛),
@fexcode.very # 等价于 gitee:fexcode.very
very add 命令用于从git仓库下载并安装vix包。
very add git主仓库地址:用户名.git仓库项目名@分支名very add fexcode.vnet # 下载 github.com/fexcode/vnet 仓库
very add fexcode.vnet@master # 下载 github.com/fexcode/vnet 仓库 master 分支
very add gitee.com:fexcode.vnet # 下载 gitee.com/fexcode/vnet 仓库
very add gitee:fexcode.vnet@master # .com 可以省略
very add @fexcode.vnet # @符号开头默认为 gitee.comvery del 命令用于删除已安装的vix包。
very del git主仓库地址:用户名.git仓库项目名very del fexcode.vnet # 删除 github.com/fexcode/vnet 仓库
very del gitee.com:fexcode.vnet # 删除 gitee.com/fexcode/vnet 仓库
very del gitee:fexcode.vnet # .com 可以省略
very del @fexcode.vnet # @符号开头默认为 gitee.comvery list 命令用于列出所有已安装的vix包。
very list [-t|--tree]-t, --tree: 以树形结构显示包列表
very list # 列出所有已安装的包
very list -t # 以树形结构显示包列表very prune 命令用于删除没有vindex.toml的包和空目录。
very prune [--empty-only | --invalid-only]--empty-only: 只删除空目录--invalid-only: 只删除没有vindex.toml的包
very prune # 删除无效包和空目录
very prune --empty-only # 只删除空目录
very prune --invalid-only # 只删除无效包.vix
└── libs
├── gitee.com
| ├── fexcode
| │ ├── very
| │ └── very2
| └── fexcode2
| └── very3
└── github.com
├── fexcode
│ └── very
├── fexcode2
│ └── very2
└── fexcode3
└── very3