Modules

read one line of user input, with convenience functions
read one line of user input with multiple values
read a path with completion like on a shell
utility package for Term::Completion using POSIX termios
utility package for Term::Completion using Term::ReadKey
utility package for Term::Completion using stty
utility package to determine terminal size