embedded_cli/codes.rs
1pub const BACKSPACE: u8 = 0x08;
2pub const TABULATION: u8 = 0x09;
3pub const LINE_FEED: u8 = 0x0A;
4pub const CARRIAGE_RETURN: u8 = 0x0D;
5pub const ESCAPE: u8 = 0x1B;
6
7pub const CRLF: &str = "\r\n";
8
9// escape sequence reference: https://ecma-international.org/publications-and-standards/standards/ecma-48
10pub const CURSOR_FORWARD: &[u8] = b"\x1B[C";
11pub const CURSOR_BACKWARD: &[u8] = b"\x1B[D";
12pub const CLEAR_LINE: &[u8] = b"\x1B[2K";
13pub const INSERT_CHAR: &[u8] = b"\x1B[@";
14pub const DELETE_CHAR: &[u8] = b"\x1B[P";