Changelog
v0.2.1
2026/04/01
Remove incorrect warning messages.
v0.2.0
2026/02/23
Add no_default parameter to Main class to exit with an error when no targets are specified instead of falling back to default targets.
v0.1.1
2026/02/10
Improved documentation
Fixed subtle bugs
v0.1.0
2026/02/09
Initial release.
Decorator-based DSL with
@rule,@task, and@mtimeRegex target patterns with backreferences in dependencies
Async parallel execution with configurable worker count
mtime-based rebuild detection
Custom mtime functions for non-file resources
Order-only prerequisites (
needs)CLI driver (
Main) with help, target listing, and verbosity controlUtility functions:
shell(),command(),message()schedule()for dynamically adding targets during builds