diff options
| author | Paul Buetow <paul@buetow.org> | 2026-02-13 23:03:14 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-02-13 23:03:14 +0200 |
| commit | 39fcaa7a69947ee45d445e3aab7b49ce868b9d9c (patch) | |
| tree | 51d821e33f5a7bc55d40c6cdd04083a7b3d48fe7 /internal/collector | |
| parent | ea22afd3e7336492433412d1ac771f4a1145b05f (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.go | 4 |
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(): |
