Der dezentrale Paketmanager für C++ und Co.
Paketmanager wie Yarn und Cargo haben gezeigt, wie produktiv Entwickler sein können, wenn sie ein großes Ökosystem von Projekten problemlos integrieren können. Buckaroo füllt diese Lücke für C++.
Der Buckaroo-Workflow sieht folgendermaßen aus:
# 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
Wir haben eine FAQ.
Ziehen Sie Abhängigkeiten direkt von GitHub, BitBucket, GitLab, gehostetem Git und HTTP. Wie?
Unterstützung für die wichtigsten IDEs und Tools. Integrationsanleitungen finden Sie in den Dokumenten.
C++ hat einzigartige Anforderungen, daher ist Buckaroo eine hochentwickelte Software.
Die Installationsanleitung finden Sie im Wiki! ✌️
Buckaroo wird als eigenständige ausführbare Datei geliefert. Sie müssen also lediglich das Bundle von der Release-Seite herunterladen.
$ wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.2.0/buckaroo-linux -O buckaroo
$ chmod +x ./buckaroo
$ ./buckaroo
Mit Homebrew:
$ brew install loopperfect/lp/buckaroo
Oder ohne Homebrew:
$ wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.2.0/buckaroo-macos -O buckaroo
$ chmod +x ./buckaroo
$ ./buckaroo
Sie können das Chocolatey-Paket verwenden:
choco install buckaroo
Oder laden Sie buckaroo.exe von der Release-Seite herunter.
Das Buckaroo-Modell ist sehr einfach. Pakete befinden sich in der Quellcodeverwaltung und eine Manifestdatei wird zur Beschreibung von Abhängigkeiten verwendet. Dies verweist auf weitere Manifeste zum Erstellen eines Abhängigkeitsdiagramms. Buckaroo funktioniert direkt über Git und HTTP.
Weitere Informationen finden Sie im Wiki.
SVG-Grafiken in Diagrammen werden von Freepik von www.flaticon.com erstellt und sind von Creative Commons BY 3.0 lizenziert.