Buckaroo

Buckaroo

  • Docs
  • Users
  • Help
  • Blog

›Getting Started

Getting Started

  • Intallation
  • Quick Start
  • Commands
  • Official Packages
  • Creating a package
  • To .gitignore or not to .gitignore?
  • Buckaroo Macros
  • Version Constraints DSL
  • Executable Packages
  • Enviroment Variables

Buck Tips & Tricks

  • C++ developement in powershell
  • Building CMake Projects

Design Philosophy

  • FAQ
  • Build from source
  • Git as pakage repository

Commands

Init

$ buckaroo init

Create a Buckaroo manifest in the current working directory.

Resolve

$ buckaroo resolve

Generates a fresh lock-file from the existing manifest.

To resolve with an upgrading strategy:

$ buckaroo resolve --upgrade

Install

$ buckaroo install

Installs the packages as described in the current lock-file.

Add

$ buckaroo add <package>[@<version>]...

Adds the given package(s) to the current manifest, updates the lock-file and installs it to the packages folder.

If no satisfactory resolution can be found then nothing is changed.

For example:

$ buckaroo add github.com/buckaroo-pm/boost-spirit

Upgrade

$ buckaroo upgrade [ <package> ]

Upgrades the given package(s) to the highest version that meets the constraints in the manifest. This command will also install the upgraded packages.

If no packages are specified, then all packages are upgraded.

Remove

$ buckaroo remove <package>...

Removes an existing package from the manifest and updates the lock-file.

If no satisfactory resolution can be found then nothing is changed.

Version

$ buckaroo version

Displays the version of this installation of Buckaroo.

← Quick StartOfficial Packages →
  • Init
  • Resolve
  • Install
  • Add
  • Upgrade
  • Remove
  • Version
Buckaroo
Docs
Getting StartedUsageQuickstartFAQ
More
BlogFork us on GitHub
Builds
Travis BuildAppVeyor Build
Facebook Open Source
Copyright © 2019 Buckaroo