package progress import ( "time" "codeberg.org/lindenii/furgit/common/iowrap" ) // Options configures one progress meter. type Options struct { Writer iowrap.WriteFlusher Title string Total uint64 // Delay suppresses progress output until Delay has elapsed since Start. Delay time.Duration // Sparse forces one final 100% line at Stop when the caller sampled updates. Sparse bool // Throughput appends ", | /s" and refreshes rate every 500ms. Throughput bool }