Installation

Download pre-built binaries

Get the latest release from github.com/Tednoob17/toboggan/releases.

Each file is named by platform:

FilePlatform
toboggan-cli-linux-amd64Linux x86_64
toboggan-server-linux-amd64Linux x86_64
toboggan-tui-linux-amd64Linux x86_64
toboggan-desktop-linux-amd64Linux x86_64 (desktop GUI)
*macos-amd64macOS (Intel)
*macos-arm64macOS (Apple Silicon)
*windows-amd64.exeWindows x86_64
*.debDebian / Ubuntu packages

Linux

# Download
curl -sSfL https://github.com/Tednoob17/toboggan/releases/latest/download/toboggan-cli-linux-amd64 -o toboggan-cli

# Make executable and install
chmod +x toboggan-cli
sudo mv toboggan-cli /usr/local/bin/

Repeat for toboggan-server, toboggan-tui, and toboggan-desktop as needed.

macOS

# Intel Mac
curl -sSfL https://github.com/Tednoob17/toboggan/releases/latest/download/toboggan-cli-macos-amd64 -o toboggan-cli

# Apple Silicon Mac
curl -sSfL https://github.com/Tednoob17/toboggan/releases/latest/download/toboggan-cli-macos-arm64 -o toboggan-cli

chmod +x toboggan-cli
sudo mv toboggan-cli /usr/local/bin/

Windows (PowerShell)

curl.exe -sSfL https://github.com/Tednoob17/toboggan/releases/latest/download/toboggan-cli-windows-amd64.exe -o toboggan-cli.exe
# Move to a directory in your PATH

Debian / Ubuntu

curl -sSfL https://github.com/Tednoob17/toboggan/releases/latest/download/toboggan-cli-linux-amd64.deb -o toboggan-cli.deb
sudo dpkg -i toboggan-cli.deb

Build from source

Requires Rust (stable).

# Clone
git clone https://github.com/Tednoob17/toboggan
cd toboggan

# Build main workspace (CLI + server + TUI)
cargo build --release

# Build desktop app (separate workspace)
cargo build --release --manifest-path toboggan-desktop/Cargo.toml

Binaries are in target/release/.