Installation¶
Buckaroo is available for macOS, Linux and Windows (preview).
macOS¶
Buckaroo can be installed using Homebrew.
Add Facebook’s tap so that Homebrew can find Buck.
brew tap facebook/fb
brew tap loopperfect/lp
brew install loopperfect/lp/buckaroo
The Homebrew formula will install Buck and Java, if required.
Verify your installation with:
buckaroo version
Finally, fetch the cookbook with:
buckaroo update
Linux¶
Debian and Ubuntu via .deb¶
We provide a .deb file for Debian and Ubuntu. To install it, download buckaroo.deb and double-click to install.
Alternatively, you can use the command-line:
wget -O buckaroo.deb 'https://github.com/LoopPerfect/buckaroo/releases/download/v1.4.1/buckaroo.deb'
sudo dpkg -i buckaroo.deb
Finally, fetch the cookbook with:
buckaroo update
Linuxbrew¶
Buckaroo can be installed using Linuxbrew.
Add Facebook’s tap so that Linuxbrew can find Buck.
brew tap facebook/fb
brew tap loopperfect/lp
brew install loopperfect/lp/buckaroo
The Linuxbrew formula will install Buck and Java, if required.
Verify your installation with:
buckaroo version
Finally, fetch the cookbook with:
buckaroo update
Windows (preview)¶
Ensure that you have Buck installed, then clone the Buckaroo source-code from GitHub:
git clone git@github.com:njlr/buckaroo.git
cd buckaroo
git checkout tags/v1.0.0
Build Buckaroo with Buck:
buck build :buckaroo-cli
Buck will output a runnable Jar file in the output folder:
java -jar .\\buck-out\\gen\\buckaroo-cli.jar
Ensure that this command is on your PATH.
Finally, fetch the cookbook with:
buckaroo update
Analytics¶
By default, Buckaroo will report usage statistics to our servers. These logs allow us to improve Buckaroo by targeting real-world usage. All logs are transferred over HTTPS and are not shared with any third-party.
Disabling Analytics¶
If you wish to disable analytics, follow these steps:
- Launch Buckaroo at least once:
buckaroo version
- Open the buckaroo.json file in your Buckaroo home folder:
open ~/.buckaroo/config.json
- Remove the property “analytics”. For example:
{
"cookBooks": [
{
"name": "buckaroo-recipes",
"url": "git@github.com:loopperfect/buckaroo-recipes.git"
}
]
}