Go 应用的 vendoring utility Manul

Go 应用的 vendoring utility Manul

MIT
Google Go SHELL
跨平台
2017-01-19
王练

Manul 是 Go 应用的 vendoring utility。

为什么需要 Manul ?

因为其他的 vendor utilities 有以下缺点:

有些会对 go 的二进制文件和 GOPATH env 变量进行欺骗包装。你将得到一个非 go-gettable 项目,需要额外的软件来编译和运行;

有些将依赖关系的源代码复制到供应商目录中:更新依赖关系需要手动干预,并将大量修改的行直接提交到主仓库;不能通过查看仓库来告诉你的项目使用的依赖关系的版本; 必须在与提交相关联的供应商的附加模糊文件中保留版本。

还有各种架构问题:

不能更新所有或特定的依赖关系;
不能将特定版本的被依赖关系回滚;
不能删除未使用的被依赖关系;
不能锁定版本的 vendored 依赖。

用法

  • -I [<dependency>...] -为指定的/所有依赖关系安装git子模块;

  • -U [<dependency>...] - 更新指定的/所有已经被提供的依赖;

  • -R [<dependency>...] - 删除指定/所有依赖关系的git子模块;

  • -Q [<dependency>...] - 列出所有使用的依赖关系;

  • -C - 检测并删除所有git子模块。

安装

Ubuntu/Debian:

git clone --branch pkg-debian git://github.com/kovetskiy/manul /tmp/manul
cd /tmp/manul
./build.sh
dpkg -i *.deb

Arch Linux:

从 AIR 安装,或手动构建软件包:

git clone --branch pkg-archlinux git://github.com/kovetskiy/manul /tmp/manul
cd /tmp/manul
makepkg
pacman -U *.xz

Other distros

使用 go get 也可获得:

go get github.com/kovetskiy/manul
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Splunk App for Elasticsearch Connect

You can use the Elasticsearch Connect App to search data in Elasticsearch on splunk!!!

2016/09/08 17:48
77
0
关于MyEclips 8.0的传说与真相

又是一年双十二,安装了传说中的Myeclips8.0,传说中它 会很慢,传说中 它可以直接添加Struts2的支持。 实际上 它并不是很慢,经过一番优化设置之后,它变得很快,至少可以接受。 实际上 它能...

2009/12/14 01:15
330
0
eclipse完美配置PHP开发环境 ;(下载 安装 配置php自动提示代码 优化eclipse)

eclipse完美配置PHP开发环境 ;(下载 安装 配置php自动提示代码 优化eclipse)

2015/09/13 16:27
64
0
Speex manul中文版

在VOIP的音频算法中,回音处理已经成为一个关系通话质量的主要问题。 回声的产生在IP网络主要有两种: 1.声学回声 2.电路回声 声学回声主要又分成以下几种: a ) 直接回声:由扬声器产生的声音...

2014/07/09 17:44
56
0
学习资源地址

http://gityuan.com/2016/09/17/android-lowmemorykiller/ http://gityuan.com/android/ http://gityuan.com/archive/ http://gityuan.com/2016/07/23/android-io-arch/ http://gityuan.com/...

2016/01/13 10:29
411
1
get到的vim技巧,vim真是神器啊

下面是我工作中实际用的的技巧,十分方便,里面注明的使用场景

2017/09/20 15:21
21
0
vim入门技巧

內容目录 vim入门技巧 一开始的时候需要知道的东东 查找的技巧 有关使用 搜索 和 C_] 进行查找时单词的区分设定 寄存器的使用 标记缓冲区 搜索时忽略大小写 vim中cscope的使用 有关显示行号的...

2018/02/06 10:52
8
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部