# mainskeeper CLI — PROPOSED product contract, not shipped software. Fictional demonstration data.
# screen: sources-owned · host: lab-pi · 80 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.

  usb-051d-0002
    Found         APC Back-UPS 600 · USB HID 051d:0002
    State         ▲ busy

  apcupsd-local
    Found         apcupsd NIS localhost:3551 · APC Back-UPS 600
    State         ● 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
