wizards-0.1: High level, generic library for interrogative user interfaces

Safe HaskellSafe-Infered

System.Console.Wizard.BasicIO

Synopsis

Documentation

data BasicIO m r Source

A very simple standard IO backend for wizards, supporting input and output. Default text and password masks are ignored. A more full-featured back-end is based on Haskeline. Arbitrary IO actions can be performed in wizards via a MonadIO instance.

Instances

runBasicIO :: Wizard BasicIO a -> IO (Maybe a)Source

Runs a Wizard action in the BasicIO backend.