buckaroo
vate repository fetching
C++ 及其朋友的去中心化包管理器。
像 Yarn 和 Cargo 这样的包管理器已经向开发人员展示了当他们可以轻松集成大型项目生态系统时可以多么高效。 Buckaroo 填补了 C++ 的这一空白。
Buckaroo 工作流程如下所示:
# Create your project file
$ buckaroo init
# Install dependencies
$ buckaroo add github.com/buckaroo-pm/boost-thread@branch=master
# Run your code
$ buck run :my-app
我们有一个常见问题解答。
直接从 GitHub、BitBucket、GitLab、托管 Git 和 HTTP 提取依赖项。如何?
支持主要 IDE 和工具。集成指南可以在文档中找到。
C++ 有独特的要求,因此 Buckaroo 是一款非常复杂的软件。
安装说明请参考Wiki! ✌️
Buckaroo 作为独立的可执行文件提供,因此您所需要做的就是从发布页面下载捆绑包。
$ wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.2.0/buckaroo-linux -O buckaroo
$ chmod +x ./buckaroo
$ ./buckaroo
使用自制程序:
$ brew install loopperfect/lp/buckaroo
或者没有自制程序:
$ wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.2.0/buckaroo-macos -O buckaroo
$ chmod +x ./buckaroo
$ ./buckaroo
您可以使用 Chocolatey 包:
choco install buckaroo
或者,从发布页面下载uckaroo.exe。
Buckaroo 模型非常简单。包位于源代码管理中,清单文件用于描述依赖关系。这指向创建依赖图的进一步清单。 Buckaroo 直接通过 Git 和 HTTP 工作。
前往 Wiki 获取更多详细信息。
图表中的 SVG 图形由 www.flaticon.com 上的 Freepik 制作,并获得 Creative Commons BY 3.0 许可。