Skip to content why it's not shit
- Auto-detection picks the right tool from your lockfiles. No flags, no config.
- One CLI across npm, yarn, pnpm, bun, cargo, deno, uv, poetry, pipenv, go, bundler, composer.
- Aggregates tasks from package.json, turbo.json(c), Makefile, justfile, Taskfile, deno.json(c), bacon.toml — qualified syntax (
run
package.json:test) when names collide. - Monorepo-aware: turbo, nx, pnpm, npm/yarn workspaces, Cargo workspaces.
- No task by that name? Falls through to the package manager's exec primitive —
npx, bunx, pnpm exec, uv run, etc.