recur
« Back to VersTracker
Description:
Retry a command with exponential backoff and jitter
Type: Formula  |  Latest Version: 3.1.0@0  |  Tracked Since: Nov 15, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: automation cli devops reliability scripting
Install: brew install recur
About:
Recur is a command-line utility that automatically retries failed commands using exponential backoff and jitter. It helps handle transient errors in scripts and CI/CD pipelines without manual intervention. The tool is lightweight and designed for reliability in automation workflows.
Key Features:
  • Exponential backoff with configurable parameters
  • Random jitter to prevent thundering herd problems
  • Simple CLI interface for easy scripting
  • Cross-platform compatibility
Use Cases:
  • Automating flaky network operations in deployment scripts
  • Handling transient API failures in CI/CD pipelines
  • Wrapping unreliable database connections in automation
Alternatives:
  • retry – Similar functionality but written in Rust with different default behavior
  • while-loops in shell scripts – Manual implementation requires more code and lacks jitter/backoff logic
Version History
Detected Version Rev Change Commit
Nov 15, 2025 11:19am 0 VERSION_BUMP 576c36c1