gx:软件包管理工具

时间:2024-03-16 02:46:51
【文件属性】:

文件名称:gx:软件包管理工具

文件大小:623KB

文件格式:ZIP

更新时间:2024-03-16 02:46:51

Go

gx 与语言无关的通用软件包管理器 gx是围绕分布式内容寻址文件系统构建的打包工具。 它旨在变得灵活,强大和简单。 gx是Alpha质量。 虽然不是很完美,但gx足以可靠地管理依赖关系,并且可供所有技能水平的开发人员使用。 目录 背景 gx最初被设计为以分布式方式处理Go项目中的依赖项,并从其他心爱的包管理器(例如 )那里获取想法。 gx在设计时考虑了以下主要目标: 通过提供来添加使其语言/生态系统无关。 通过内容寻址提供完全可复制的软件包。 使用。 要求 鼓励用户在其计算机上运行至少0.4.2版的。 如果不存在,则gx将使用公共网关。 如果您希望发布软件包,则本地运行的守护程序是一个硬要求。 如果您的IPFS存储库位于非标准位置,请记住设置$ IPFS_PATH。 或者,您可以将$ IPFS_API显式设置为$ IPFS_API_IPADDR:$ PORT。 安装 $ (c


【文件预览】:
gx-master
----.travis.yml(144B)
----repo.go(5KB)
----bin()
--------check_version(2KB)
--------check_go_version(1KB)
----.gx()
--------lastpubver(55B)
----package.json(2KB)
----gxutil()
--------repo.go(3KB)
--------shell.go(1KB)
--------publish.go(4KB)
--------lckfile.go(650B)
--------get.go(4KB)
--------pkgfile.go(4KB)
--------config.go(3KB)
--------pm.go(24KB)
----update.go(2KB)
----tests()
--------t0050-hooks.sh(1KB)
--------t0010-init.sh(2KB)
--------t0030-import.sh(2KB)
--------t0040-update.sh(2KB)
--------.gitignore(22B)
--------lib()
--------Makefile(1KB)
--------t0020-view.sh(1KB)
--------t0015-config.sh(977B)
--------t0060-publish.sh(583B)
--------scripts()
----logo.jpeg(571KB)
----LICENSE(1KB)
----appveyor.yml(1KB)
----diff.go(4KB)
----check.go(3KB)
----main.go(31KB)
----examples()
--------gx-sample(885B)
----.gitignore(76B)
----Makefile(298B)
----go.sum(14KB)
----README.md(20KB)
----ui.go(3KB)
----contrib()
--------gx-changelog.sh(4KB)
--------gx-retrotag.sh(751B)
--------README.md(1KB)
----go.mod(679B)

网友评论