Inspired by djb redo
. The only purpose of this project is to explore Rust programming language.
- Rebuilding target files atomically
- Target files depend on build scripts
- Target files depend on nonexistent files
- Target's dependencies can be specified (
redo-ifchange
) - Capture of stdout as build target