echo-0.1: src/System/IO/Echo.hs
{-# LANGUAGE CPP #-}
#if __GLASGOW_HASKELL__ >= 702
{-# LANGUAGE Safe #-}
#endif
{-|
Module: System.IO.Echo
Copyright: (C) 2016 Ryan Scott
License: BSD-style (see the file LICENSE)
Maintainer: Ryan Scott
Stability: Provisional
Portability: Portable
Exports functions that handle whether or not terminal input is handled in a way
that should be portable across different platforms and consoles.
-}
module System.IO.Echo (
-- * Public interface
withoutInputEcho, bracketInputEcho
, getInputEchoState, setInputEchoState
, EchoState, echoOff, echoOn
-- * Alternative interface
, getInputEcho, setInputEcho
) where
import System.IO.Echo.Internal