Python-based Make replacement for building and running project shell workflows
Jeeves is a Pythonic replacement for GNU Make that lets you define project workflows and commands as Python functions (jeeves.py). It uses Typer for CLI definitions, sh for executing shell commands, and rich for formatted output, with documentation built using MkDocs. It's suited for projects that want a Python-based task runner to build, lint, test, and deploy code.
0