Closed mlugg closed 1 year ago
Let me ask you a difficult question... Does this progress indicator spark joy?
I don't know for sure, but I suspect hyperfine is using the left n/8 block unicode characters to make a (relatively) smooth progress bar:
U+2588: █
U+2589: ▉
U+258A: ▊
U+258B: ▋
U+258C: ▌
U+258D: ▌
U+258E: ▎
U+258F: ▏
They should line use to make a solid line:
████ ███▉ ███▊ ███▋ ███▌ ███▍ ███▎ ███▏
Formatting is a bit odd here (at least in my browser) but these look perfect in my terminal. I reckon these would spark joy, at least for the user.
Let me ask you a difficult question... Does this progress indicator spark joy?
It sure does in my heart! We could use an actual progress bar if you'd like, I just personally prefer the simplicity of this.
An ETA wouldn't be overly useful (the estimated total time is normally gonna be "the timeout you gave"), and personally I always find myself looking at progress numbers rather than bars. But maybe I'm the weird one here :D
Alright I'm sold. But u got 32-bit compile errors
what compile errors? :)
Resolves: #8
Sample output while running: