redo
« Back to VersTracker
Description:
Implements djb's redo: an alternative to make
Type: Formula  |  Latest Version: 0.42d@0  |  Tracked Since: Oct 13, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: build-system make python development automation
Install: brew install redo
About:
Redo is a build system that serves as a modern alternative to Make, utilizing Python for its build scripts and recursive directory traversal. It simplifies dependency tracking by allowing each .do file to specify its own dependencies dynamically, offering a more flexible and maintainable approach to building software projects.
Key Features:
  • Recursive build system with simple Python-based scripts
  • Dynamic dependency tracking per file
  • Minimal syntax compared to Make
  • Incremental builds for efficiency
Use Cases:
  • Managing complex software build processes
  • Replacing legacy Makefiles with simpler scripts
  • Automating repetitive compilation tasks
Alternatives:
  • make – Traditional build tool with complex syntax; redo offers simpler, more flexible dependency handling
  • cmake – Cross-platform build system generator; redo is simpler and focused on direct build execution
Version History
Detected Version Rev Change Commit
Oct 13, 2025 12:19am 2 VERSION_BUMP 2cf1c656
Oct 12, 2025 3:51pm 2 VERSION_BUMP 93eb9c7e
Sep 22, 2024 8:04pm 2 VERSION_BUMP 8d1e45dc
Sep 14, 2024 2:01am 2 VERSION_BUMP 48ce17e9