-- * Basic data types module System.Console.ANSI.Common, -- * Cursor movement by character cursorUp, cursorDown, cursorForward, cursorBackward, hCursorUp, hCursorDown, hCursorForward, hCursorBackward, cursorUpCode, cursorDownCode, cursorForwardCode, cursorBackwardCode, -- * Cursor movement by line cursorUpLine, cursorDownLine, hCursorUpLine, hCursorDownLine, cursorUpLineCode, cursorDownLineCode, -- * Directly changing cursor position setCursorColumn, hSetCursorColumn, setCursorColumnCode, setCursorPosition, hSetCursorPosition, setCursorPositionCode, -- * Clearing parts of the screen clearFromCursorToScreenEnd, clearFromCursorToScreenBeginning, clearScreen, hClearFromCursorToScreenEnd, hClearFromCursorToScreenBeginning, hClearScreen, clearFromCursorToScreenEndCode, clearFromCursorToScreenBeginningCode, clearScreenCode, clearFromCursorToLineEnd, clearFromCursorToLineBeginning, clearLine, hClearFromCursorToLineEnd, hClearFromCursorToLineBeginning, hClearLine, clearFromCursorToLineEndCode, clearFromCursorToLineBeginningCode, clearLineCode, -- * Scrolling the screen scrollPageUp, scrollPageDown, hScrollPageUp, hScrollPageDown, scrollPageUpCode, scrollPageDownCode, -- * Select Graphic Rendition mode: colors and other whizzy stuff setSGR, hSetSGR, setSGRCode, -- * Cursor visibilty changes hideCursor, showCursor, hHideCursor, hShowCursor, hideCursorCode, showCursorCode, -- * Changing the title setTitle, hSetTitle, setTitleCode