Skip to content

Latest commit

 

History

History
87 lines (63 loc) · 2.15 KB

README.CN.md

File metadata and controls

87 lines (63 loc) · 2.15 KB

vpm

vpm(0.0.2)是一个v语言包管理工具,它用v编写而成。| (Available Portuguese README version)

  • 目前包下载到~/.vmodules目录

前置条件

  • V语言版本(v0.1.23)。
  • 安装git,因为目前包是通过git clone的方式下载的。

安装

$ git clone https://github.com/yue-best-practices/vpm
$ cd vpm
$ v -prod .

命令

命令 参数 释义
-v/version 版本信息,目前版本是0.0.2
init <project-name> 创建vpm.json文件
get <git-url> <pkg-name> <git-url>中获取包。
install 安装vpm.json文件中的包。
-h/help 显示帮助信息。
clean 删除vpm.json文件。
ls 显示已安装的包列表
rm <package-name>... 按名称删除vpm.json文件中的包

示例

这里是一个使用args包的例子

  • 创建项目目录 test
$ mkdir test
$ cd test
  • 初始化 vpm.json
$ vpm init
  • 编写示例代码
$ vim main.v
import args
import os

fn main() {
    _args := args.parse(os.args, 1)
    println(_args.str())
    println(_args.command)
    println(_args.unknown[0])
}
  • 安装 args
$ vpm get https://github.com/nedpals/v-args args
  • 构建
$ v -prod main.v
  • 运行
$ ./main hello world
{ command: hello, options: {}, unknown: ["world"] }
hello
world