From 78ba713f19642cf120c695455d7651ae95a578ee Mon Sep 17 00:00:00 2001 From: Orfeas Antoniou Date: Wed, 20 Aug 2025 13:18:00 +0100 Subject: [PATCH] Add number of tasks left in plain display update --- src/output/interactive_display.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/output/interactive_display.go b/src/output/interactive_display.go index 20f43800f8..1940c9e590 100644 --- a/src/output/interactive_display.go +++ b/src/output/interactive_display.go @@ -46,7 +46,15 @@ type plainDisplay struct { func (d *plainDisplay) Update(targets []buildingTarget) { localbusy, remotebusy := countActive(targets) - log.Notice("Build running for %s, %d / %d tasks done, %s busy, parsing %s", time.Since(d.state.StartTime).Round(time.Second), d.state.NumDone(), d.state.NumActive(), pluralise(localbusy+remotebusy, "worker", "workers"), pluralise(int(d.state.Parses().Load()), "BUILD file", "BUILD files")) + log.Notice( + "Build running for %s, %d / %d tasks done (%d left), %s busy, parsing %s", + time.Since(d.state.StartTime).Round(time.Second), + d.state.NumDone(), + d.state.NumActive(), + d.state.NumActive()-d.state.NumDone(), + pluralise(localbusy+remotebusy, "worker", "workers"), + pluralise(int(d.state.Parses().Load()), "BUILD file", "BUILD files"), + ) } func countActive(targets []buildingTarget) (local int, remote int) {