SliderPromptExtensions extension

Interactive slider prompt for continuous value selection with a theme-aware bar renderer.

Controls:

  • ← / → adjust value by step
  • Enter confirms the selection
  • Esc / Ctrl+C cancel (returns the original value)
final percent = terminice.slider(
  'CPU allocation',
  min: 0,
  max: 200,
  initial: 150,
);

final timeout = terminice.slider(
  'Timeout',
  min: 0,
  max: 120,
  initial: 30,
  unit: 's',
  showPercent: false,
);
on

Methods

slider(String prompt, {num min = 0, num max = 100, num initial = 50, num step = 1, int width = 28, String unit = '', bool showPercent = false}) num

Available on Terminice, provided by the SliderPromptExtensions extension

Slider prompt for selecting a numeric value within [min, max].