You can install the Buster CLI using various methods depending on your operating system.

macOS

If you use Homebrew, this is the simplest method:

brew tap buster-so/buster
brew install buster

Manual Installation (x86_64)

mkdir -p ~/.local/bin && curl -L https://github.com/buster-so/buster/releases/latest/download/buster-cli-darwin-x86_64.tar.gz | tar xz && mv buster-cli ~/.local/bin/buster && chmod +x ~/.local/bin/buster

Manual Installation (ARM/Apple Silicon)

mkdir -p ~/.local/bin && curl -L https://github.com/buster-so/buster/releases/latest/download/buster-cli-darwin-arm64.tar.gz | tar xz && mv buster-cli ~/.local/bin/buster && chmod +x ~/.local/bin/buster

Linux (x86_64)

mkdir -p ~/.local/bin && curl -L https://github.com/buster-so/buster/releases/latest/download/buster-cli-linux-x86_64.tar.gz | tar xz && mv buster-cli ~/.local/bin/buster && chmod +x ~/.local/bin/buster

macOS & Linux PATH Configuration: After manual installation on macOS or Linux, make sure ~/.local/bin is in your PATH. Add this line to your shell’s configuration file (e.g., .bashrc, .zshrc):

export PATH="$HOME/.local/bin:$PATH"

You may need to restart your terminal session for the changes to take effect.

Windows (x86_64)

  1. Download the Windows binary using PowerShell:

    Invoke-WebRequest -Uri https://github.com/buster-so/buster/releases/latest/download/buster-cli-windows-x86_64.zip -OutFile buster.zip
    
  2. Extract and install using PowerShell:

    Expand-Archive -Path buster.zip -DestinationPath $env:USERPROFILE\buster
    Move-Item -Path $env:USERPROFILE\buster\buster-cli.exe -Destination $env:LOCALAPPDATA\Microsoft\WindowsApps\buster.exe
    

    This places buster.exe in a location typically already included in the system’s PATH for user applications. You might need to restart your terminal.