plz plzRun all the things
A smart cross-platform task and hook runner with helpful defaults for cargo, pnpm, and uv.
A smart cross-platform task and hook runner with helpful defaults for cargo, pnpm, and uv.
# Installs to ~/.local/bin/plz
curl --proto '=https' --tlsv1.2 -LsSf https://plzplz.org/install.sh | shuv tool install plzplzcargo install plzplz
# Check formatting
[tasks.format]
run = "cargo fmt --check"
fail_hook = { suggest_command = "cargo fmt" }
git_hook = "pre-commit"plz formatplz init detects Rust, pnpm, npm, uv and suggests tasksdepends so tasks run in the right orderrun_serial and run_parallel for composing tasks[taskgroup.X] namespacestool_env