# mainskeeper CLI — PROPOSED product contract, not shipped software. Fictional demonstration data.
# screen: sources-add-rackups · host: bw-pi-01 · 80 columns · NO_COLOR · exit 0
# clock: Wed 30 Sep 2026 15:22 PDT · Shared demo (a) · one NUT server 192.168.1.20 with two UPSs, both registered on bw-pi-01 (broadwater-lan)
# stderr lines (counting the prompt line as 1): none
bw-pi-01 $ sudo mainskeeper sources add --nut 192.168.1.20 --ups rackups
MainsKeeper · bw-pi-01 · sources add                   Wed 30 Sep 2026 15:22 PDT
Checks the endpoint without credentials. No UPS commands are sent.

Endpoint
  NUT server 192.168.1.20:3493 (default port)
  UPS name rackups
Identity
  broadwater-lan · NUT · 192.168.1.20:3493 · rackups
  key           broadwater-lan|nut|192.168.1.20|3493|rackups
Reachable
  ✓ answered
  TCP 3493 in 3 ms
  server lists rackups, deskups
Duplicate
  ✓ identity not registered on any collector
Added
  src-bw-pi-01-nut-192-168-1-20-rackups
  draft — not read yet
Secret
  ▲ Missing
  NUT username/password

Next
  › sudo mainskeeper sources auth src-bw-pi-01-nut-192-168-1-20-rackups
