C5T / Current

C++ framework for realtime machine learning.
https://medium.com/dima-korolev/current-for-realtime-machine-learning-4f04aa8ab81a
97 stars 29 forks source link

Added multiline `ProgressLine` support. #893

Closed dkorolev closed 3 years ago

dkorolev commented 3 years ago

Hi @mzhurovich,

This adds the ability to move the caret up and down using terminal escape sequences, as well as a prototype for a "progress line" that has multiple lines updated simultaneously. I.e., the user can have:

Process 1: [.......             ]
Process 2: Waiting for download.
Process 3: [....                ]
Process 4: Installing.

And update each line independently, as if it's a "progress line".

Thanks, Dima