OptionalcolorOptionalemptyEmpty-section character. Default '░'. Single grapheme assumed.
OptionalfillFilled-section character. Default '█'. Single grapheme assumed.
OptionalindeterminateWhen true, animates a bouncing scanner instead of using value/total.
OptionalintervalIndeterminate scanner step interval in ms. Default 80.
OptionalscannerIndeterminate scanner cell width. Default 3, clamped to [1, width].
OptionaltotalTotal value. Default 100. Values <= 0 render as fully empty.
OptionaltrackColor applied to empty cells.
OptionalvalueCurrent value. Clamped to [0, total]. Ignored when indeterminate is true.
OptionalwidthBar width in terminal cells. Default 20.
Color applied to filled cells.