Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/rulvar / ProgressOptions

Interface: ProgressOptions

Defined in: packages/rulvar/src/live-progress.ts:47

Properties

PropertyTypeDescriptionDefined in
clock?ProgressClockDefaults to a monotonic clock (performance.now) plus setInterval.packages/rulvar/src/live-progress.ts:51
color?booleanSGR colors. Default: true in tty mode unless NO_COLOR is set.packages/rulvar/src/live-progress.ts:60
fps?numberRepaints per second in tty mode, clamped to 1..30. Default 10.packages/rulvar/src/live-progress.ts:58
maxRows?numberBody rows before the oldest completed rows collapse. Default 24.packages/rulvar/src/live-progress.ts:64
mode?ProgressMode'auto' (default) picks 'tty' when the sink reports a TTY and the environment is not CI or TERM=dumb, else 'lines'.packages/rulvar/src/live-progress.ts:56
sink?ProgressSinkDefaults to process.stderr so application stdout stays clean.packages/rulvar/src/live-progress.ts:49
title?stringHeader title. Default: the workflow name from run:start.packages/rulvar/src/live-progress.ts:66
width?numberColumn override. Default sink.columns, else 80.packages/rulvar/src/live-progress.ts:62