Parent
Epic: horde/ActiveSync#99
Depends on: summary/show CLI issue in this repo
Design: horde/ActiveSync doc/ops-monitor.md (§6.1, Issue D)
Summary
horde-activesync top — live / refreshable fleet view (“top-like”) as a standalone horde/base bin subcommand (not hordectl).
horde-activesync top [--watch[=SEC]] [--active-within=SEC]
[--user=] [--device=] [--health=] [--stuck-only]
[--sort=] [--format=table|json] [--limit=N]
Columns (v1): USER DEVICE TYPE VER AGE HB FSR HEALTH SIGNALS
Acceptance
Notes
Read-only. Large fleets: document cost of per-device SyncCache load; rely on --active-within / --limit.
Supersedes
horde/hordectl#21 (wrong home — closed)
Parent
Epic: horde/ActiveSync#99
Depends on: summary/show CLI issue in this repo
Design:
horde/ActiveSyncdoc/ops-monitor.md(§6.1, Issue D)Summary
horde-activesync top— live / refreshable fleet view (“top-like”) as a standalonehorde/basebin subcommand (nothordectl).Columns (v1):
USER DEVICE TYPE VER AGE HB FSR HEALTH SIGNALSAcceptance
--watchrefresh loop (plain reprint OK for v1; alt-buffer optional)--format=jsonimplies one-shot (no watch chrome)Notes
Read-only. Large fleets: document cost of per-device SyncCache load; rely on
--active-within/--limit.Supersedes
horde/hordectl#21 (wrong home — closed)