OptionalbgIntended background color for the unfilled portion.
Note: This implementation colors the foreground of emptyChar using color,
which is usually invisible for spaces. If you need a visible background, either:
emptyChar (e.g., · or ░), orrgbToAnsiBg) so the blanks are painted. :contentReference[oaicite:2]{index=2}OptionalborderEnclose the bar in square brackets, e.g. "[████░░]".
OptionalcharCharacter used for the filled portion.
OptionalcolorForeground color for the filled portion (e.g., "cyan" or "#00ffff").
OptionalemptyCharacter used for the unfilled portion.
OptionalgradientOptional multi-stop gradient for the filled segment (overrides ProgressBarOptions.color).
OptionallabelOptional label prefix (e.g., "Build" → "Build ███... 42%").
OptionalshowShow a rounded percentage suffix (e.g., " 73%").
OptionalwidthTotal bar width in characters (excluding optional border and label).
Options to customize progressBar.