$ poco activity
team activity timeline — see and undo every mutating action (--undo <id>)
$ poco app
cloud pod operations against GKE deployments (kubectl wrappers with the Polypoint app registry baked in)
- logs
- exec
- port-forward
- port-forward-debug
- restart
- status
- ping
- health
- scale
$ poco build
build cloud monorepo projects + docker images (mvnw + jib; renamed v1 build-zinc)
$ poco cmd
discovery: list and search every registered poco command
$ poco completion
print a shell completion script (bash, zsh, fish) to stdout — or `install` it
$ poco config
inspect and edit `~/.poco/config.yaml`
- show
- get
- set
- delete
- edit
- doctor
- defaults
$ poco config-gen
surgical edits to the on-prem config-generator data in portal-core Postgres (templates, available keys, tenant configs)
- templates
- keys
- tenant-configs
- check
- restore
$ poco db
port-forward an app's Postgres/MySQL (or the shared Redis) to localhost
$ poco dev
the inner loop: build → deploy → follow logs (cloud with -N, compose with --local); --watch redeploys on change
$ poco doctor
check local prerequisites for the Compose dev flow (--fix also repairs what it can)
$ poco local-build
deploy your local image build to a GKE namespace under a custom tag, and withdraw it again (M9)
$ poco local-dev
drive the docker-compose local-dev stack (wraps the cloud/docker Makefile)
- setup
- up
- down
- reset
- bootstrap
- logs
- ps
- swap
- unswap
- swap-status
- rebuild
- rebuild-status
- rebuild-reset
- load-test-data
- urls
$ poco map
live service map of a namespace — health, deploy tags, forwards (interactive as /map in the TUI)
$ poco mcp
serve poco as an MCP stdio server for agents (read-only tools; see `mcp tools`)
$ poco onprem
on-prem (Nomad) operations: deploy/withdraw custom jars, restart, status, logs, port-forward
- setup
- deploy
- withdraw
- restart
- system-status
- logs
- port-forward
$ poco ops
cluster-level operations (cleanup and maintenance against a whole GKE cluster)
$ poco playbook
living team runbooks — multi-step, shareable, with confirm/pause/onFail directives
- list
- show
- run
- edit
- promote
- pull
- retract
- delete
$ poco setup
locate your cloud monorepo and save it to the active profile (first-run wizard)
$ poco snippet
manage `$name` snippets in the config
- list
- set
- show
- rename
- delete
- promote
- pull
- retract
$ poco status
where am I pointed, what custom deploys are live, what runs locally, what jobs are open
$ poco update
check for a newer poco release and install it (see also: update channel | rollback)
$ poco vault
HashiCorp Vault operations against the active GKE cluster (uses kubectl exec; no driver)
- admin-token
- sealed-status
- unseal
- port-forward
- config
- secrets
$ poco watch
read-only dashboard — multi-app health, local stack, team deploys, activity (the static render of /dashboard; interactive & live in the TUI)