System.Console.Haskeline
Interactive sessions
The InputT monad transformer
data
InputT
m a
runInputT
haveTerminalUI
Behaviors
data
Behavior
runInputTBehavior
defaultBehavior
useFileHandle
useFile
preferTerm
User interaction functions
Reading user input
getInputLine
getInputChar
getPassword
Outputting text
outputStr
outputStrLn
Customization
Settings
data
Settings
m
defaultSettings
setComplete
User preferences
data
Prefs
readPrefs
defaultPrefs
runInputTWithPrefs
runInputTBehaviorWithPrefs
Ctrl-C handling
data
Interrupt
withInterrupt
handleInterrupt