pantheon-systems / terminus

The Pantheon CLI — a standalone utility for performing operations on the Pantheon Platform
https://pantheon.io
Other
319 stars 194 forks source link

Add "processing" output to potentially long-running commands #1573

Open iamEAP opened 7 years ago

iamEAP commented 7 years ago

Expected behavior

In terminus 0.x, potentially long-running commands (like multidev creates) would periodically print output (dots), indicating that the command was still actively running. This was useful on CI services (like Travis CI) that will mark builds as error'd if no output from a command is detected for some period of time.

screen shot 2017-01-31 at 10 54 56 am

Actual behavior

It would be nice to have similar behavior in 1.x. Otherwise, we end up seeing...

screen shot 2017-01-31 at 10 58 38 am

Steps to reproduce the behavior

See above.

TeslaDethray commented 7 years ago

Added to Jira, AL-906

stevector commented 7 years ago

@TeslaDethray, could you give me feedback on https://github.com/pantheon-systems/terminus/pull/1738 which is a start for this issue.