# mainskeeper CLI — PROPOSED product contract, not shipped software. Fictional demonstration data.
# screen: sources-existing · host: home-studio · 80 columns · NO_COLOR · exit 0
# clock: Wed 30 Sep 2026 15:22 PDT · Fixture · incident state, now 15:22
# stderr lines (counting the prompt line as 1): none
home-studio $ mainskeeper sources discover
MainsKeeper · home-studio · sources discover           Wed 30 Sep 2026 15:22 PDT
Read-only discovery: USB HID, macOS power sources, local NUT. No UPS commands
are sent.

  src-office-desk-usb
    Found         CyberPower CP1500PFCLCD · USB HID 0764:0501
    State         ● in use

  src-office-desk-macos
    Found         macOS battery service "CP1500PFCLCD"
    State         ○ compatible, not used

Existing service
  macOS power management already reads this UPS
  compatible: mainskeeperd can read it without taking the device
Why not used
  fewer readings than the USB HID source
  UPS estimate, load, input and battery temp Unsupported there

  › Switch anyway: sudo mainskeeper sources use src-office-desk-macos
