$ dogger ls
ALIAS TASK PROJECT CONTEXT RUNTIME
frontend-build Build assets MyApp Frontend container:myapp-fe-1
api-migrate Run migrations MyApp API container:myapp-api-1
lint-all Lint everything MyApp Local localYour tasks, right in your terminal
Every task gets its own short alias. See what’s ready to run, add --all to spot what isn’t, then run the very same tasks from your shell or CI.
$ dogger run api-migrate
Running api-migrate (MyApp / API, container:myapp-api-1)
Migrating database...
Applied 3 migrations.
Done.
$ dogger run lint-all
Running lint-all (MyApp / Local, local)
Checking frontend...
Checking API...
No issues found.dogger ls takes project and context filters, and dogger help <command> shows examples. dogger run streams output live, saves it to history, and exits with your task’s status code. In a project directory, dogger run with no alias lets you pick a task with the arrow keys. dogger run --output-alias prints that alias so a shell function can use it.