~650
justrecipes. Patterned naming so you can tab-complete your way to the right one. Top 10 for daily work + recipe-discovery commands + per-group deep-dives.
just is the entry point. Type just + Tab to see what's available. Recipes are organised by category — <service>-* for per-service ops, services-* for cross-service ops, release-* for deploys.
For the underlying asd CLI (which just mcp-asd wraps), see /asd/reference/cli.
| # | Recipe | What it does |
|---|---|---|
| 1 | just |
Default — opens interactive PMA dashboard |
| 2 | just status [SERVICE] |
Container health, all or one |
| 3 | just start SERVICE / just stop / just restart |
Per-service lifecycle |
| 4 | just logs SERVICE |
Tail container logs |
| 5 | just up / just down |
Whole stack on / off |
| 6 | just bootstrap-local PROFILE [ENV] |
Fresh install |
| 7 | just release-run TICKET |
Atomic deploy |
| 8 | just backup [SERVICE] |
Snapshot (all or one) |
| 9 | just ticket create / update / close |
Redmine ticket CLI |
| 10 | just profile set NAME |
Switch service profile |
| Goal | Recipe |
|---|---|
| Start everything | just up (or just start <svc> for one) |
| Stop everything | just down (or just stop <svc> for one) |
| See what's running | just status |
| See logs for a service | just logs <svc> |
| Set up a new dev install | just bootstrap-local minimal |
| Switch profile | just profile set enterprise |
| Add a user across all services | just user-add-all USERNAME EMAIL |
| Take a backup | just backup (or just backup <svc>) |
| Restore from backup | just restore <svc> <timestamp> |
| Deploy a change to prod | ssh prod 'cd /opt/asd-pma && just release-run <ticket>' |
| Roll back a release | ssh prod 'cd /opt/asd-pma && just release-revert <ticket>' |
| File a Redmine ticket | just ticket create "Subject" --tracker=feature --epic=N |
| Find which recipe does X | just --list | grep <keyword> or just symbols "<query>" |
| Validate config | just config-check + just contract-validate |
| Update wiki content | edit packages/wikijs/scripts/content/pages/*.md, release |
The CLI is organised into themed groups. One page per group covers the recipes in depth.
| Group | Page | Key recipes |
|---|---|---|
| Service lifecycle | cli/lifecycle |
start / stop / restart / status / logs |
| User management | cli/users |
user-add-all, per-service *-create-user |
| Backup + restore | cli/backup |
backup / restore / list-backups |
| SSO management | cli/sso |
sso-add / sso-check / sso-fix |
| Release + revert | cli/release |
release-run / release-revert / release-state |
| MCP gateway | cli/mcp |
mcp-asd-*, MCP server tools |
When you don't remember a recipe name:
just --list # full list (~650 recipes)
just --list | grep -i <keyword> # filter
just symbols "<query>" # symbol-index search across recipes + scripts
just contract-search <query> # search the contract (commands + packages)
just contract-modules # list contract modules
For the just-level shell completion (tab-complete recipe names):
# Once per shell session, or add to your .bashrc / .zshrc
eval "$(just --completions bash)" # or zsh / fish
CI=true just <cmd> forces non-interactive output. Useful in scripts.<svc>-<verb> pattern. redmine-status, mattermost-restart, n8n-logs. Tab-complete is your friend.backup (no svc) iterates over all services; backup redmine does one. Same for restart, status.CI=true is not set. Pass --yes (or CI=true) to skip./asd/reference/cli — the underlying asd CLI surface./pma/reference/glossary — terms used across these pages.just --list — the authoritative full list (this page is curated).