O gerenciador de pacotes descentralizado para C++ e amigos.
Gerenciadores de pacotes como Yarn e Cargo mostraram como os desenvolvedores podem ser produtivos quando conseguem integrar facilmente um grande ecossistema de projetos. Buckaroo preenche essa lacuna para C++.
O fluxo de trabalho do Buckaroo é assim:
# 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
Temos um FAQ.
Extraia dependências diretamente do GitHub, BitBucket, GitLab, Git hospedado e HTTP. Como?
Suporte para os principais IDEs e ferramentas. Guias de integração podem ser encontrados na documentação.
C++ tem requisitos exclusivos, então Buckaroo é um software altamente sofisticado.
Consulte o Wiki para obter instruções de instalação! ✌️
Buckaroo é enviado como um executável independente, então tudo que você precisa fazer é baixar o pacote na página de lançamentos.
$ wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.2.0/buckaroo-linux -O buckaroo
$ chmod +x ./buckaroo
$ ./buckaroo
Com Homebrew:
$ brew install loopperfect/lp/buckaroo
Ou sem Homebrew:
$ wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.2.0/buckaroo-macos -O buckaroo
$ chmod +x ./buckaroo
$ ./buckaroo
Você pode usar o pacote Chocolatey:
choco install buckaroo
Ou baixe buckaroo.exe na página de lançamentos.
O modelo Buckaroo é muito simples. Os pacotes residem no controle de origem e um arquivo de manifesto é usado para descrever dependências. Isso aponta para outros manifestos para criar um gráfico de dependência. Buckaroo funciona diretamente sobre Git e HTTP.
Acesse o Wiki para obter informações mais detalhadas.
Os gráficos SVG em diagramas são feitos pela Freepik em www.flaticon.com e são licenciados pela Creative Commons BY 3.0.