TTY::Prompt provides independent prompt component for TTY toolkit.

Features
  Number of prompt types for gathering user input
  A robust API for validating complex inputs
  User friendly error feedback
  Intuitive DSL for creating complex menus
  Ability to page long menus
  Support for Linux, OS X, FreeBSD and Windows systems
