summaryrefslogtreecommitdiff
path: root/internal/collector
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-13 23:03:14 +0200
committerPaul Buetow <paul@buetow.org>2026-02-13 23:03:14 +0200
commit39fcaa7a69947ee45d445e3aab7b49ce868b9d9c (patch)
tree51d821e33f5a7bc55d40c6cdd04083a7b3d48fe7 /internal/collector
parentea22afd3e7336492433412d1ac771f4a1145b05f (diff)
Fix hotkeys 1/2/3 and per-core display
- Collector: always send all CPU lines so key 1 can toggle per-core view - Display: use float division in drawCPUBar to avoid divide-by-zero panic - Display: count actual CPU bars for bar width so all cores fit on screen - Display: use local showMem/showNet for layout, add stdout feedback for 1/2/3 Co-authored-by: Cursor <cursoragent@cursor.com>
Diffstat (limited to 'internal/collector')
-rw-r--r--internal/collector/collector.go4
1 files changed, 1 insertions, 3 deletions
diff --git a/internal/collector/collector.go b/internal/collector/collector.go
index bdd5ada..42ab689 100644
--- a/internal/collector/collector.go
+++ b/internal/collector/collector.go
@@ -64,10 +64,8 @@ func Run(ctx context.Context, host string, cfg *config.Config, store StatsStore,
}
mode := ""
+ // Always collect all CPU lines (cpu, cpu0, cpu1, ...) so display can toggle per-core view with key 1
cpustring := "cpu"
- if !cfg.ShowCores {
- cpustring = "cpu "
- }
for scanner.Scan() {
select {
case <-ctx.Done():