Files
meteor/tools/console
Jesse Rosenberger d86b0c712e Be more considerate of interactive environments and expired tokens. (#9015)
If a login token is expired, or no longer valid, make sure that Meteor doesn't
just sit there at a login prompt that the user can't see.

This currently only applies if `headless` mode is enabled, though a follow-up
to this commit might consider setting `headless = true` automatically
in a CI environment using environment variables such as: `CI`, `TRAVIS`,
`JENKINS_URL`, etc., as the npm-registry-client does in a similar way.

See: https://github.com/npm/npm-registry-client/pull/129/files

Fixes #8839.
2017-08-16 11:21:53 -04:00
..
2015-08-06 17:01:29 -07:00

This folder contains libs for printing output in response to CLI commands.

progress.js 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.