Tagged: commands
Every guide, note, and policy on YouDuck tagged「commands」.
- Dev board cheat sheet
The commands that only make sense on a dev board, and the restart traps that make a fix look installed and inert.
- robotctl chorale
Several ducks singing four parts together. Off by default, and invisible when off.
- sudo robotctl configure
An interactive editor for robotd.toml, validated by the daemon itself before saving.
- robotctl health
Hardware and software in one report, exiting non-zero when the robot is unhealthy.
- robotctl monitor
Live comparison of what was requested against what was applied, with the reason when they differ.
- sudo robotctl net connect
Joins the robot to a wireless network.
- sudo robotctl net forget
Removes a saved wireless network.
- robotctl net scan
Has the robot sweep the radio for networks in range.
- robotctl net status
Reports the current SSID, signal strength and addresses.
- sudo robotctl pad forget
Removes the robot's half of a pad bond — the only half a robot can remove.
- sudo robotctl pad pair
Finds a pad in pairing mode and bonds it. Once per pad.
- robotctl pad status
Reports the pad connection and the padd driver on separate lines, because they fail separately.
- robotctl quack
Makes the robot quack. The most reliable way to tell two ducks apart.
- sudo robotctl robot init
Powers the joints and ramps to the home pose over about two seconds.
- sudo robotctl robot relax
Cuts joint power. The robot collapses if nothing is holding it.
- robotctl system info
Reports the robot's name, serial and uptime.
- robotctl system pin
Shows this robot's pairing PIN.
- sudo robotctl system reboot
Reboots the robot — and why most "just reboot it" cases have a sharper answer.
- sudo robotctl system set-name
Renames the robot, and when you have to.
- sudo robotctl system set-pin
Sets the six-digit pairing PIN.
- sudo robotctl update apply
Installs an update. Every one is signature-verified, health-gated and reversible.
- robotctl update check
Asks whether a newer release exists, without installing anything.
- robotctl update log
Lists the update history — including rollbacks the robot did by itself.
- sudo robotctl update pin
Pins the robot to a version, or unpins it.
- sudo robotctl update reset-to-golden
Returns to golden, the fallback release the boot recovery net holds.
- sudo robotctl update rollback
Deliberately goes back to the previous version.
- sudo robotctl update select
Switches to an already-downloaded version without downloading again.
- robotctl update show
Shows what happened during one specific update.
- robotctl update status
Reports the installed version, available updates, and the state of the update system.
- robotctl update watch
Follows an update in progress, phase by phase.
- robotctl version
Reports what each daemon is running against what is installed, and warns when they disagree.
- Build here, install on the board
Skip CI: cross-compile from a clone, sign it, and install over ssh in about a minute.
- robotctl reference
Every robotctl command, grouped by what it is for, with the privilege rules.