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
FAQ가 있습니다.
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
또는 릴리스 페이지에서 Buckaroo.exe를 다운로드하세요.
Buckaroo 모델은 매우 간단합니다. 패키지는 소스 제어에 있으며 매니페스트 파일은 종속성을 설명하는 데 사용됩니다. 이는 종속성 그래프를 생성하기 위한 추가 매니페스트를 가리킵니다. Buckaroo는 Git 및 HTTP를 통해 직접 작동합니다.
자세한 내용은 Wiki를 참조하세요.
다이어그램의 SVG 그래픽은 www.flaicon.com의 Freepik에서 제작되었으며 Creative Commons BY 3.0에 의해 라이센스가 부여되었습니다.