console

package console
Defines some ANSI Terminal Control Escape Sequences.

Concerns

  • console: Defines some ANSI Terminal Control Escape Sequences.
    • console: Defines some ANSI Terminal Control Escape Sequences.

console::console

module console

Defines some ANSI Terminal Control Escape Sequences.

Introduces
  • TermEscape: A ANSI/VT100 escape sequence.
  • TermProgress: A dynamic progressbar displayable in console.
  • TermDirectionalMove: Abstract class of the ANSI/VT100 escape sequences for directional moves.
  • TermMove: ANSI/VT100 code to move the cursor at the specified position (CUP).
  • TermEraseDisplayDown: ANSI/VT100 code to clear from the cursor to the end of the screen (ED 0).
  • TermEraseDisplayUp: ANSI/VT100 code to clear from the cursor to the beginning of the screen (ED 1).
  • TermClearDisplay: ANSI/VT100 code to clear the entire display and move the cursor to the top left of screen (ED 2).
  • TermEraseLineFoward: ANSI/VT100 code to erase anything after the cursor in the line (EL 0).
  • TermEraseLineBackward: ANSI/VT100 code to erase anything before the cursor in the line (EL 1).
  • TermClearLine: ANSI/VT100 code to clear everything in the current line (EL 2).
  • TermSaveCursor: ANSI/VT100 code to save the current cursor position (SCP).
  • TermRestoreCursor: ANSI/VT100 code to restore the current cursor position (RCP).
  • TermCharFormat: ANSI/VT100 code to change character look (SGR).
  • TermMoveUp: ANSI/VT100 code to move the cursor up by magnitude rows (CUU).
  • TermMoveDown: ANSI/VT100 code to move the cursor down by magnitude rows (CUD).
  • TermMoveFoward: ANSI/VT100 code to move the cursor foward by magnitude columns (CUF).
  • TermMoveBackward: ANSI/VT100 code to move the cursor backward by magnitude columns (CUB).
Redefines
  • String: Redefine the String class to add functions to color the string.