GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — [Feature] Added concurrent info for single progress bars by gregormaclaine · Pull Request #148 · npkgz/cli-progress

Conversation

@gregormaclaine

@gregormaclaine gregormaclaine commented Aug 2, 2023 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown

This feature adds new methods to the SingleBar where the user can show additional information about the process on the single line immediately below the progress bar.

Reasoning

I wanted this feature in my own project, because I had a process that went through multiple files and ran a long process and I wanted to see exactly which file was currently being processed. This allows that by giving that information below.

Example


Note: This is the output from the new example file

Note on use in Multibars

As this feature adds text immediately below the progress bar, it does not really fit with the functionality Multibar, as by definition it is doing multiple different processes at the same time. Therefore I updated the options such that this concurrent info feature cannot be used in a Multibar i.e. the functions will do nothing.

Change Log

  • Added base concurrent info feature
    • Additional modifications to account for clearOnComplete option
  • Added example-concurrent-info.js example file
  • Added restrictions to prevent this feature being used in a Multibar
  • Updated README doc with information about how to use the new feature

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

blackjam-alex reacted with thumbs up emoji
All reactions
  • 👍 1 reaction
gregormaclaine added 4 commits August 2, 2023 05:06
@gregormaclaine
Added concurrent information to single bars
258e176
@gregormaclaine
Added example for single bar with concurrent info
02f47dc
@gregormaclaine
Prevent user from using concurrent info in multibars
9b7d4cb
@gregormaclaine
Update README.md to include concurrent info
95b6759
Added concurrent info example pic to README

Reset readme to prev style
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@gregormaclaine
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.