buckaroo 是一款去中心化的c++ 包管理工具,使用上,类似yarn(nodejs),cargo (rust) ,使用buckaroo
我们可以很容易集成一个大规模的项目
支持以下特性
直接从GitHub,BitBucket,GitLab,托管Git和HTTP中提取依赖项
完全可重现的构建和依赖性解析
完全分散 - 没有中央服务器或发布过程
允许任何构建配置
私有和公共依赖,以避免“依赖地狱”
每个包有多个库,因此像Lerna这样的工具是不必要的
将单个包装从单体仓库中取出
完全支持语义版本控制
通过直接依赖于Git分支来快速移动,但是以受控方式
版本等效性检查以减少依赖性冲突
TOML配置文件,便于计算机和人员编辑
离线工作
只需单击一下即可使所有内容保持最新状态
参考资料
https://github.com/LoopPerfect/buckaroo

