mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
I noticed recently that progress messages were no longer displayed (though the ASCII spinner was still animating). I bisected the problem to the progress.ts conversion in #10650, and I attempted to reproduce the conversion, step by step. The problem ended up being the renaming of ._title to .title, which was a mistake because external code accesses progress._title. Once I updated those invasive access points, progress messages began displaying once again.
This folder contains libs for printing output in response to CLI commands.
progress.ts defines the lib for printing a progress-bar, so the long
operations don't look like hanging.
console.js exposes the Console singleton that should be used through-out the
tool to print messages with the right level of importance. It also knows how to
correctly repaint the progress-bar, so the two don't conflict.