TTY::Prompt provides independent prompt component for TTY toolkit. It supports a beautiful and powerful interactive command line prompt with a robust API for getting and validating complex inputs.