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 授權。