Skip to content

Implement a nicer frontend for interfactive workflows #7

@BenjaminSchubert

Description

@BenjaminSchubert

Currently, the cli output is not ideal when using multiple processes (-j X).

It would be nice to have a more interactive frontend that shows which steps are running, and allows selecting one to read its logs.

It could show something like

Step package finished successfully in <time_it_took>
Step mypy running <time_since_it_started> <spinner>
Step pylint running <time_since_it_started> <spinner>
Step pytest running <time_since_it_started> <spinner>
Step coverage waiting for pytest

And allows selection of one to show it's logs in the remaining part of the screen (or above?)

Please share feedback on what you think would look the best

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions