Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
This module handles the complexities of writing information to the terminal, including modifying text in place.
Synopsis
- terminalAppearance :: String -> String
Documentation
terminalAppearance :: String -> String Source #
Simplifies the input string by interpreting
\r
and
\b
characters
specially so that the result string has the same final (or
terminal
,
pun intended) appearance as would the input string when written to a
terminal that overwrites character positions following carriage
returns and backspaces.