MANUAL · 10
SUB/WAVE ships a command-line console for running the station. One command opens a menu that boots the stack, checks its health, tails logs, and opens the web player or admin, with no Docker flags to remember.
PRESS START
Run subwave with no arguments. The console is a menu: arrow keys to move, Enter to choose, Esc to step back, Ctrl-C to quit.
subwaveFirst time through? If there’s no .env yet, the console drops you straight into the install wizard, the same one the setup guide walks through.
Working from a cloned repo instead of the standalone CLI? Run npm start; it opens the same console.
WHAT THE MENU OFFERS
The menu adapts to what’s running. When the stack is down you only see start; when it’s up, the running-stack actions take its place.
docker compose -f … incantation.HEALTH AT A GLANCE
status is the two-second “is it on the air?” check. doctoris the deeper sweep. Run it after a deploy, or when something looks off. It’s the console’s equivalent of scripts/health-check.sh, and it ends with an ok / warn / fail tally plus a hint at the first thing that’s unhappy.
CONSOLES
listen and admin open the web player and the admin console in your default browser, pointed at the same stack, with no host or port to remember. For tuning in from outside the browser, the Listen With page covers VLC, cliamp, and the native apps.
SCRIPTING IT
The menu is for hands-on operating. To skip it (for a deploy script, a cron job, or just speed), name the action straight after subwave:
subwave status
subwave doctor
subwave logs controller
subwave restart controllerSame actions, same output, just without the interactive menu wrapped around them. From a cloned repo, the same actions run after npm start -- (e.g. npm start -- status).