open-cli-tools / open-cli-tools/concurrently
Progress update
Open
@gustavohenke is already working on this.
Since Oct 22, 2023.
- Dominant language
- TypeScript
- Stars
- 7.9k
- Forks
- 281
- Avg merge
- 17h 12m
- Merged PRs (30d)
- 1
Description
I am using concurrently in a project with some long-running tasks.
It would be nice to have a progress bar as the last line, which indicates the jobs that are running at the moment, which have exited properly, and which have exited with a non-zero exit code.
I propose to activate it with the argument --progress
$ npm run test:all
> concurrently --progress npm:test:unit npm:test:integration npm:test:e2e
[test:unit] Started UnitTests
[test:integration] Started IntegrationTests
[test:e2e] Started e2eTests
[test:unit] npm run test:unit exited with code 0
[test:integration] Integration Tests failed! See reports/integration-tests.xml
[test:integration] npm run test:integration exited with code 1
[✔ test:unit] [❌ test:integration] [⌛ test:e2e]
The bottom line would change and be always visible, log output would append above it (similar to e.g. webpacks behavior).
Thoughts on the idea?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.