Skip to content

Installation

Quick install (curl)

curl -fsSL https://raw.githubusercontent.com/soroushalinia/backupd/main/install.sh | sh
Environment Description
PREFIX Install directory (default ~/.local/bin)
VERSION Release tag to install (default: latest)

Pinning a version

curl -fsSL https://raw.githubusercontent.com/soroushalinia/backupd/main/install.sh | VERSION=v0.2.0 sh

Prebuilt binaries

Download the latest release for your platform from the releases page (built with GoReleaser).

From source

git clone https://github.com/soroushalinia/backupd.git
cd backupd
make build

Go install

go install github.com/soroushalinia/backupd/cmd/backupd@latest

Shell completion

backupd completion bash > /etc/bash_completion.d/backupd   # bash
backupd completion zsh  > "${fpath[1]}/_backupd"            # zsh
backupd completion fish > ~/.config/fish/completions/backupd.fish  # fish

Requirements

  • Go 1.24+ to build from source
  • No runtime dependencies - backupd is a single static binary