Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

node: Improve live progress output (and other small tweaks) #315

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Nov 25, 2022

  1. node: Report the time taken to generate sources

    Signed-off-by: Ryan Gonzalez <[email protected]>
    refi64 committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    f80156a View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. node: Improve live progress output

    This upgrades the progress output quite a bit, largely thanks to the
    rich CLI library:
    
    - There's a pretty animation at the start of the line!
    - Instead of printing the last package interacted with (which made no
      sense), show as many of the currently-processing packages as can fit
      on a single line.
    - Show live download progress for large downloads, so any that are
      holding up generation don't appears to be hanging.
    
    In addition, this adds a hidden CLI flag, --traceback-on-interrupt, that
    prints a full traceback from every active package coroutine on Ctrl-C,
    which was useful while debugging this (and probably will be in the
    future!)
    
    Signed-off-by: Ryan Gonzalez <[email protected]>
    refi64 committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    954f103 View commit details
    Browse the repository at this point in the history