# mainskeeper CLI — PROPOSED product contract, not shipped software. Fictional demonstration data.
# screen: sources-owned · host: lab-pi · 120 columns · NO_COLOR · exit 0
# clock: Wed 30 Sep 2026 15:22 PDT · Illustrative · placeholder host outside the fixture fleet
# stderr lines (counting the prompt line as 1): none
lab-pi $ mainskeeper sources discover
MainsKeeper · lab-pi · sources discover                                                        Wed 30 Sep 2026 15:22 PDT
Read-only discovery: USB HID, local NUT, apcupsd. No UPS commands are sent.

Source                Found                                           State
usb-051d-0002         APC Back-UPS 600 · USB HID 051d:0002            ▲ busy
apcupsd-local         apcupsd NIS localhost:3551 · APC Back-UPS 600   ● compatible

Busy            USB 051d:0002 is claimed by apcupsd (pid 812) · mainskeeperd will not detach another driver
Options         read through apcupsd (read-only, same UPS) · or stop apcupsd yourself, then discover again

  › Use apcupsd: sudo mainskeeper sources use apcupsd-local
