Le gestionnaire de packages décentralisé pour C++ et amis.
Les gestionnaires de packages comme Yarn et Cargo ont montré à quel point les développeurs peuvent être productifs lorsqu'ils peuvent facilement intégrer un vaste écosystème de projets. Buckaroo comble cette lacune pour le C++.
Le flux de travail Buckaroo ressemble à ceci :
# 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
Nous avons une FAQ.
Extrayez les dépendances directement depuis GitHub, BitBucket, GitLab, Git hébergé et HTTP. Comment?
Prise en charge des principaux IDE et outils. Des guides d'intégration peuvent être trouvés dans la documentation.
C++ a des exigences uniques, Buckaroo est donc un logiciel très sophistiqué.
Veuillez vous référer au Wiki pour les instructions d'installation ! ✌️
Buckaroo est livré sous forme d'exécutable autonome, il vous suffit donc de télécharger le bundle à partir de la page des versions.
$ wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.2.0/buckaroo-linux -O buckaroo
$ chmod +x ./buckaroo
$ ./buckaroo
Avec Homebrew :
$ brew install loopperfect/lp/buckaroo
Ou sans Homebrew :
$ wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.2.0/buckaroo-macos -O buckaroo
$ chmod +x ./buckaroo
$ ./buckaroo
Vous pouvez utiliser le forfait Chocolatey :
choco install buckaroo
Ou téléchargez buckaroo.exe à partir de la page des versions.
Le modèle Buckaroo est très simple. Les packages résident dans le contrôle de code source et un fichier manifeste est utilisé pour décrire les dépendances. Cela pointe vers d’autres manifestes pour créer un graphique de dépendances. Buckaroo fonctionne directement sur Git et HTTP.
Rendez-vous sur le Wiki pour des informations plus détaillées.
Les graphiques SVG dans les diagrammes sont créés par Freepik à partir de www.flaticon.com et sont sous licence Creative Commons BY 3.0.