Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Installation

rrdu is available as a pre-compiled standalone binary, via Cargo, and as a GitHub Marketplace Action.


1. Pre-Compiled Binaries (Linux & Windows)

Download the latest pre-compiled binary matching your system architecture directly from the GitHub Releases page:

  • Linux (x86_64 glibc): rrdu-x86_64-unknown-linux-gnu.tar.gz
  • Linux (x86_64 musl static): rrdu-x86_64-unknown-linux-musl.tar.gz
  • Windows (x86_64 MSVC): rrdu-x86_64-pc-windows-msvc.zip
  • macOS (Apple Silicon & Intel): rrdu-aarch64-apple-darwin.tar.gz / rrdu-x86_64-apple-darwin.tar.gz

Extract the binary and place it in your $PATH (e.g. ~/.local/bin or /usr/local/bin).


2. Via Cargo

Install rrdu using Cargo from crates.io:

cargo install rust-recursive-deps-updater

To update an existing installation:

cargo install rust-recursive-deps-updater --force

3. GitHub Actions Composite Action

You can integrate rrdu directly into your GitHub Actions CI/CD workflows:

- name: Check Rust Dependencies
  uses: AnnoDomine/rust-recursive-deps-updater@v1
  with:
    run: "scan"

For security, pinning to full immutable commit SHAs is recommended.