ANSIEncode

Description
Markup text to ANSI encoder
Usage
ansi-encode [options] [text file name]
Options
-v or --version
Show version and licensing info
-h or --help
Usage information
-t or --tokens
Show most used tokens
-c or --colors
Show color grid for use with "ANSI" and "GREY" tokens
-s or --symbols [search]
Show all of the symbol character tokens by name
Use search to shorten the huge list
-u or --unicode [search]
Show all of the symbol character tokens by unicode
Use search to shorten the huge list
-d or --dump [search]
Shows the syumbols only
-f or --full
Use the full token table. This will increase the initialization time.
Tokens
Tokens have to be encapsulated inside [% token %] (the token must be surrounded by at least one space on each side. Colors beyond the standard 8 will require a terminal that supports 256 colors.
NOTE: Use "less -r" to view ANSI in "less"
GENERAL
| Token | Description | | --- | --- | | RETURN | ASCII RETURN (13) | | LINEFEED | ASCII LINEFEED (10) | | NEWLINE | RETURN + LINEFEED (13 + 10) | | CLEAR | Places cursor at top left, screen cleared | | CLS | Same as CLEAR | | CLEAR LINE | Clear to the end of line | | CLEAR DOWN | Clear down from current cursor position | | CLEAR UP | Clear up from current cursor position | | RESET | Reset all colors and attributes |
CURSOR
| Token | Description | | --- | --- | | UP | Moves cursor up one step | | DOWN | Moves cursor down one step | | RIGHT | Moves cursor right one step | | LEFT | Moves cursor left one step | | SAVE | Save cursor position | | RESTORE | Place cursor at saved position | | BOLD | Bold text (not all terminals support this) | | FAINT | Faded text (not all terminals support this) | | ITALIC | Italicized text (not all terminals support this) | | UNDERLINE | Underlined text (not all terminals support this) | | SLOW BLINK | Slow cursor blink (Usually one speed for most) | | RAPID BLINK | Rapid cursor blink (Usually one speed for most) |
ATTRIBUTES
| Token | Description | | --- | --- | | INVERT | Invert text (flip background and foreground) | | REVERSE | Reverse | | CROSSED OUT | Crossed out (not all terminals support this) | | DEFAULT FONT | Default font |
COLORS
| Token | Description | | --- | --- | | NORMAL | Sets colors to default |
FOREGROUND
| Token | Description | | --- | --- | | DEFAULT | Default foreground color | | BLACK | Black | | RED | Red | | PINK | Hot pink (requires 256 color terminal) | | ORANGE | Orange (requires 256 color terminal) | | NAVY | Deep blue (requires 256 color terminal) | | GREEN | Green | | YELLOW | Yellow | | BLUE | Blue | | MAGENTA | Magenta | | CYAN | Cyan | | WHITE | White | | BRIGHT BLACK | Bright black (dim grey) | | BRIGHT RED | Bright red | | BRIGHT GREEN | Lime | | BRIGHT YELLOW | Bright Yellow | | BRIGHT BLUE | Bright blue | | BRIGHT MAGENTA | Bright magenta | | BRIGHT CYAN | Bright cyan | | BRIGHT WHITE | Bright white | | ANSI0 - ANSI231 | Term256 colors (use -c to see these) | | GREY0 - GREY23 | Levels of grey |
BACKGROUND
| Token | Description | | --- | --- | | B_DEFAULT | Default background color | | B_BLACK | Black | | B_RED | Red | | B_GREEN | Green | | B_YELLOW | Yellow | | B_BLUE | Blue | | B_MAGENTA | Magenta | | B_CYAN | Cyan | | B_WHITE | White | | B_PINK | Hot pink (requires 256 color terminal) | | B_ORANGE | Orange (requires 256 color terminal) | | B_NAVY | Deep blue (requires 256 color terminal) | | BRIGHT B_BLACK | Bright black (grey) | | BRIGHT B_RED | Bright red | | BRIGHT B_GREEN | Lime | | BRIGHT B_YELLOW | Bright yellow | | BRIGHT B_BLUE | Bright blue | | BRIGHT B_MAGENTA | Bright magenta | | BRIGHT B_CYAN | Bright cyan | | BRIGHT B_WHITE | Bright white | | B_ANSI0 - B_ANSI231 | Term256 background colors (use -c to see these) | | B_GREY0 - B_GREY23 | Levels of grey |
HORIZONTAL RULES
| Token | Description | | --- | --- | | HORIZONTAL RULE RED | A solid line of red background | | HORIZONTAL RULE GREEN | A solid line of green background | | HORIZONTAL RULE YELLOW | A solid line of yellow background | | HORIZONTAL RULE BLUE | A solid line of blue background | | HORIZONTAL RULE MAGENTA | A solid line of magenta background | | HORIZONTAL RULE CYAN | A solid line of cyan background | | HORIZONTAL RULE PINK | A solid line of hot pink background | | HORIZONTAL RULE ORANGE | A solid line of orange background | | HORIZONTAL RULE WHITE | A solid line of white background | | HORIZONTAL RULE BRIGHT RED | A solid line of bright red background | | HORIZONTAL RULE BRIGHT GREEN | A solid line of bright green background | | HORIZONTAL RULE BRIGHT YELLOW | A solid line of bright yellow background | | HORIZONTAL RULE BRIGHT BLUE | A solid line of bright blue background | | HORIZONTAL RULE BRIGHT MAGENTA | A solid line of bright magenta background | | HORIZONTAL RULE BRIGHT CYAN | A solid line of bright cyan background | | HORIZONTAL RULE BRIGHT WHITE | A solid line of bright white background |