TextPromptExtensions extension

Text input prompt with placeholder support, inline validation, and clear control hints that render cleanly on pub.dev.

Controls:

  • Type to enter text
  • Backspace to delete
  • Enter to confirm
  • Esc cancels (returns null)
final name = terminice.text(
  'Display name',
  placeholder: 'Ada Lovelace',
  validator: (value) =>
      value.trim().isEmpty ? 'Please enter something' : null,
);
on

Methods

text(String prompt, {String? placeholder, String? validator(String)?, bool required = true}) String?

Available on Terminice, provided by the TextPromptExtensions extension

Text input prompt with optional validation, placeholder text, and a required flag for quick enforcement.