CLI · CommandsLogs & console
Logs & console
Stream logs and open an interactive console.
eqs logs <svc>
Streams the service's runtime logs (SSE).
-f, --followFollow in real time
--instance <n>Filter by instance
--since <dur>E.g.: 10m, 1h
eqs logs web-frontend --follow
eqs exec <svc> [-- cmd]
Runs one command on an instance and exits with its status; with no command, opens an interactive shell (PTY).
--instance <n>Target instance
--stdinPipe this process's stdin to the command
--timeout <ms>Kill the command after this long (max 300000)
eqs exec api-gateway -- npm run db:seedeqs console <svc>
Interactive console over WebSocket (kubectl exec style).
eqs console workerEverything after
-- is the command, passed as argv: nothing on either side re-splits it, so what you would quote at a terminal is what you quote here. Ask for a shell explicitly when you want one (sh -lc '…').
The exit status is the command's own, so && and set -e work around it — that is what makes a seed or a migration runnable from CI rather than only by hand. A command killed at the timeout exits 124.
Pipe a file in with --stdin: eqs exec api --stdin -- psql -f - < schema.sql.