Commit Graph

13 Commits (aaaddd66ec9d5b3ca007a5b40003f6d9c33dbb4a)

Author SHA1 Message Date
Avril ad03ce86e8
Added functional feature `progress-reactive`: A caught `SIGWINCH` signal will now re-draw progress bars.
2 weeks ago
Avril a4f288fd33
Started `progress-reactive` internal API. (Re-starting design.)
2 weeks ago
Avril 8d8f932081
Started impl of feature `progress-reactive`: Addded `.resize_bar()` (`CommandKind::Resize`) to update progress bar max size to fit recalculated terminal width.
2 weeks ago
Avril 29d45438ee
Added *optional* SIGINT trapping at compile-time (feature="shutdown") and runtime (`-n`/`--no-cancel` to disable, default is to catch gracefully.)
3 weeks ago
Avril d7b46d7c9a
Cancelling works when it is NOT a signal because of children PGIDs...
3 weeks ago
Avril db20ca106f
Added CTRL+C cancel infrastructure into async work flow tree, but haven"t figured out how we can both stop adding new tasks *and* `await` on *all* current child processes before returning in error, which is what we need.
5 months ago
Avril 32e094d593
added collect_err
5 years ago
Avril 7368adc761
added max cpu mode
5 years ago
Avril 1cc0e38987
progress works
5 years ago
Avril fbe6fa399a
progress command builder
5 years ago
Avril 0d3d847b09
start many
5 years ago
Avril 283a2712c3
added async progress module
5 years ago
Avril 8b91a26409
start async prog
5 years ago