Skip to content

Installation

DebtDrone ships as a single static binary with no runtime dependencies. Choose the method that best fits your workflow.


If you have Go 1.25 or later on your PATH, this is the fastest path to a working installation:

Terminal window
go install github.com/endrilickollari/debtdrone-cli/v2/cmd/debtdrone@latest

The binary is placed in $(go env GOPATH)/bin. Ensure that directory is on your PATH:

Terminal window
export PATH="$PATH:$(go env GOPATH)/bin"

Verify the installation:

Terminal window
debtdrone --version

Pre-compiled static binaries are published to the GitHub Releases page for every tagged release. Download the archive for your platform, extract it, and place the binary somewhere on your PATH.

OS Architecture Archive
macOS x86_64 (Intel) debtdrone_Darwin_x86_64.tar.gz
macOS arm64 (Apple Silicon) debtdrone_Darwin_arm64.tar.gz
Linux x86_64 debtdrone_Linux_x86_64.tar.gz
Linux arm64 debtdrone_Linux_arm64.tar.gz
Windows x86_64 debtdrone_Windows_x86_64.zip
Terminal window
# Replace <version> and <platform> with the values for your system
# Example: debtdrone_Darwin_arm64.tar.gz for Apple Silicon
curl -L https://github.com/endrilickollari/debtdrone-cli/releases/latest/download/debtdrone_Darwin_arm64.tar.gz \
| tar -xz -C /usr/local/bin
debtdrone --version
Terminal window
# Download and extract
Invoke-WebRequest -Uri "https://github.com/endrilickollari/debtdrone-cli/releases/latest/download/debtdrone_Windows_x86_64.zip" `
-OutFile debtdrone.zip
Expand-Archive -Path debtdrone.zip -DestinationPath "$env:LOCALAPPDATA\debtdrone"
# Add to PATH for the current session
$env:PATH += ";$env:LOCALAPPDATA\debtdrone"

DebtDrone is published to a Homebrew tap:

Terminal window
brew tap endrilickollari/tap
brew install debtdrone

Upgrade to the latest release at any time:

Terminal window
brew upgrade debtdrone

Clone the repository and build with the standard Go toolchain:

Terminal window
git clone https://github.com/endrilickollari/debtdrone-cli.git
cd debtdrone-cli
go build -o debtdrone ./cmd/debtdrone
sudo mv debtdrone /usr/local/bin/


Run the following to confirm everything is working:

Terminal window
# Show version information
debtdrone --version
# Run a quick scan of the current directory
debtdrone scan . --format=text

If you see version output and a scan report, you are ready to go.