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
-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"
╭───────────────────────────────────────────────────────────────────────────────────╮
│ :::::::::::: ... ::: . .,:::::::::. :::. .::::::. │
│ ;;;;;;;;''''.;;;;;;;. ;;; .;;,.;;;;''''`;;;;, `;;;;;;` ` │
│ [[ ,[[ \[[, [[[[[/' [[cccc [[[[[. '[['[==/[[[[, │
│ $$ $$$, $$$_$$$$, $$"""" $$$ "Y$c$$ ''' $ │
│ 88, "888,_ _,88P"888"88o, 888oo,__ 888 Y88 88b dP │
│ MMM "YMMMMMP" MMM "MMP" """"YUMMMMMM YM "YMmMY" │
╞ GENERAL ═══════════════════════╤══════════════════════════════════════════════════╡
│ 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 ════════════════════════╪══════════════════════════════════════════════════╡
│ 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 ════════════════════╪══════════════════════════════════════════════════╡
│ INVERT │ Invert text (flip background and foreground) │
│ REVERSE │ Reverse │
│ CROSSED OUT │ Crossed out (not all terminals support this) │
│ DEFAULT FONT │ Default font │
╞ COLORS ════════════════════════╪══════════════════════════════════════════════════╡
│ NORMAL │ Sets colors to default │
╞ FOREGROUND ════════════════════╪══════════════════════════════════════════════════╡
│ 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 ════════════════════╪══════════════════════════════════════════════════╡
│ 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 ══════════════╪══════════════════════════════════════════════════╡
│ 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 │
╰────────────────────────────────┴──────────────────────────────────────────────────╯