Installation

Reesync ships as a single self-contained binary. Prebuilt releases are published for macOS (Apple Silicon and Intel), Linux (x64 and arm64), and Windows (x64 and arm64) - so most people never need a Rust toolchain.

The install script detects your OS and architecture, downloads the matching binary from the latest GitHub Release, and adds it to your PATH:

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/reepolee/reesync/main/install.sh | bash
Windows
irm https://raw.githubusercontent.com/reepolee/reesync/main/install.ps1 | iex

On macOS and Linux the binary is installed to ~/.local/bin. If that directory is not already on your PATH, restart your shell or run:

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

On Windows the binary is installed to ~\bin - restart your terminal so the new PATH entry takes effect.

Manual download

Prefer to grab the binary yourself? Download the asset for your platform from the latest release, make it executable, and move it somewhere on your PATH.

Verify

Once installed, confirm Reesync is on your PATH:

reesync --version

You should see the installed version printed, for example 26.07.7.

Building from source

Prefer to compile it yourself? Reesync is a Rust project (edition 2024). See Building from source for the full toolchain and build-script details.

Next steps

With the binary on your PATH, see the command line reference for how to point Reesync at a newly unpacked starter and pull in the changes you want.