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

Add interactive terminal UI similar to turborepo, to see logs separately for each task #524

Open
remorses opened this issue Dec 28, 2024 · 1 comment

Comments

@remorses
Copy link

Turborepo has a really cool UI to see tasks logs separately for each task, here is a video: https://turbo.build/blog/turbo-2-0#new-terminal-ui

the use case is to be able to read logs for each task separately and remove prefixes, the user can select which task they want to see the logs for.

I can work on a PR if you like the idea, it would mean adding the blessed npm dependency and an —interactive option

@gustavohenke
Copy link
Member

Hey. This is an interesting take on the problem of handling several long running command at once, and one I'd be happy to integrate into concurrently.
There was some discussion before around the same issue, see #247 / #248.

I can work on a PR if you like the idea

I feel like this task would be large, but I haven't tried tackling it myself. Maybe it's not.
If it turns out actually large, I'd break it up in several PRs.

There certainly are UX considerations to be made which we should discuss, but they can probably be made in each PR.

and an —interactive option

I'm not sure i'm onboard with this flag name, it sounds like --handle-input should've been called, tbh.
Maybe --ui? Not sure either.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants