module Cransi

Overview

Cransi encapsulates a collection of ANSI escape codes that can be used to manipulate the terminal

Defined in:

cransi.cr

Constant Summary

VERSION = "0.1.0"

Class Method Summary

Class Method Detail

def self.cursor_backward(count = 1) : String #

[View source]
def self.cursor_col(count = 1) : String #

[View source]
def self.cursor_down(count = 1) : String #

[View source]
def self.cursor_forward(count = 1) : String #

[View source]
def self.cursor_get_pos : String #

[View source]
def self.cursor_hide : String #

[View source]
def self.cursor_home : String #

[View source]
def self.cursor_next_line(count = 1) : String #

[View source]
def self.cursor_prev_line(count = 1) : String #

[View source]
def self.cursor_restore : String #

[View source]
def self.cursor_save : String #

[View source]
def self.cursor_show : String #

[View source]
def self.cursor_to(row : Int, col : Int) : String #

[View source]
def self.cursor_up(count = 1) : String #

[View source]
def self.delete_char(count = 1) : String #

[View source]
def self.delete_line(count = 1) : String #

[View source]
def self.erase_chars(count = 1) : String #

[View source]
def self.erase_down : String #

[View source]
def self.erase_end : String #

[View source]
def self.erase_home : String #

[View source]
def self.erase_line : String #

[View source]
def self.erase_screen : String #

[View source]
def self.erase_terminal : String #

[View source]
def self.erase_up : String #

[View source]
def self.insert_char(count = 1) : String #

[View source]
def self.insert_line(count = 1) : String #

[View source]
def self.repeat(count = 1) : String #

[View source]
def self.scroll_down(count = 1) : String #

[View source]
def self.scroll_up(count = 1) : String #

[View source]