pit-wall

Crates.iopit-wall
lib.rspit-wall
version0.4.3
sourcesrc
created_at2022-05-28 19:26:19.820268
updated_at2023-03-09 14:07:19.798296
descriptionmeasure and report the progress of your program
homepagehttps://github.com/alextes/pit-wall
repositoryhttps://github.com/alextes/pit-wall
max_upload_size
id595938
size8,220
Alexander Tesfamichael (alextes)

documentation

README

Pit Wall - 🏎⏱

Measure the progress of execution and report on it. The intention is to help you report the progress of some execution in whatever form you wish. Not a profiling library. You define, and report the work done yourself.

Feedback and PRs very welcome.

Why not use lib X instead?

All progress reporting libs I found either took control of the entire terminal output, or did not show an eta estimate.

Wishlist

  • Pass a logging function plus a period to have the lib log for you.
  • More flexibility in how progress is formatted as string.
  • More flexibility in how progress is periodically logged.
  • Test time_elapsed output more rigorously.
  • Start at time for long-running processes that are resumed.
Commit count: 28

cargo fmt