Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Break up `reporter` module into different files * Fix reporter getting wrong packet type for stderr * Add new `JobOutputContents` type * Overhaul process job output when using superconsole * Clean up logic for picking a job color * Use newtype wrapper for drawing `Job` with superconsole * Change style for processes in job list * Remove `termwiz` dependency * Implement custom duration formatting to replace `human-repr` * Update all jobs to track start and finish times * Change style for downloads in job list * Change style for unarchive and fetch jobs in job list * Change style for reporter summary line * Tweak colors for durations * Remove `Reporter.is_evaluating` field which is no longer used * Update reporter to show process "preparing" and "finishing up" time * Tweak color palette used for job IDs * Tweak reporter message when process is finalizing * Update plain reporter to report more details for processes * Refactor plain console reporter for consistency and to show other job runtimes * Refactor to use more consistent terminology in job timestamps * Tweak colors for running/finished jobs * Remove unnecessary locks in `ConsoleReporter` * Tweak how jobs are picked for job list * Update console reporter to render at 30fps * Flush partial outputs after process exits
- Loading branch information