# mainskeeper CLI — PROPOSED product contract, not shipped software. Fictional demonstration data.
# screen: sources-add-unreachable · host: duplex-pi-probe · 120 columns · NO_COLOR · exit 6
# clock: Thu 1 Oct 2026 09:11 PDT · Proposed journey · network UPS on duplex-pi-probe the next morning (fixture endpoint duplex-lan 10.0.30.5, ups duplex-rack) — The same journey with the host mistyped (10.0.30.50).
# stderr lines (counting the prompt line as 1): 7, 8
duplex-pi-probe $ sudo mainskeeper sources add --nut 10.0.30.50:3493 --ups duplex-rack
MainsKeeper · duplex-pi-probe · sources add                                                     Thu 1 Oct 2026 09:11 PDT

Endpoint        NUT server 10.0.30.50:3493 · UPS name duplex-rack
Identity        duplex-lan · NUT · 10.0.30.50:3493 · duplex-rack

✗ Unreachable — no answer from 10.0.30.50:3493
  connect timeout after 5 s · 3 attempts. Nothing was added.

Check
  › the host and port (NUT listens on 3493 by default)
  › the NUT server accepts connections from this collector
  › network path: mainskeeper doctor
