Mono-Readline is a binding that provides access to the GNU ReadLine library from within .NET applications and the Mono CLR in particular.