NAME
ANSIEncode
SYNOPSIS
A markup language to generate basic ANSI text. A terminal that supports UTF-8 is highly recommended for graphics characters.
USAGE
ansi_encode.pl [options] [file or search]
See the manual page for "Term::ANSIEncode" for markup documentation.
OPTIONS
Using no options expects a file name.
- --version or -v
-
Shows name, version information and brief licensing information.
- --help or -h
-
Simple usage and options documentation
- --tokens or -y
-
Shows the most used tokens available. A token is encapsulated within [% and %] (with at lease one space on each side)
- --rawtokens or r
-
Raw dump of useable tokens.
- --symbols or -s [search]
-
Similar to "tokens", but instead shows special symbol character token names.
You may also add a search string to shorten the list.
IT IS HIGHLY SUGGESTED YOU USE A SEARCH STRING. There are a lot of Unicode characters. Each character has its own token.
- --unicode or -u [search]
-
Similar to "tokens", but instead shows special symbol characters by unicode.
You may also add a search string to shorten the list.
IT IS HIGHLY SUGGESTED YOU USE A SEARCH STRING.
- --dump or -d [search]
-
Does a raw dump of the symbols.
MARKDOWN EXAMPLES
IBM Logo
[% B_BLACK %] [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬ ▬▬▬▬▬ ▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬ ▬▬▬▬▬ ▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬ ▬▬▬ ▬▬▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %][% BLUE %] ▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▬▬▬▬▬▬▬▬▬ ▬ ▬▬▬▬▬▬▬▬▬ [% RESET %]
[% B_BLACK %] [% RESET %]
Atari Logo
[% B_BLACK %][% SPACES 84 %][% RESET %]
[% B_BLACK %][% YELLOW %] ## ### ## [% RESET %][% B_BLACK %][% RED %] db 888888888888 db 88888888ba 88 [% RESET %]
[% B_BLACK %][% LIME %] ## ### ## [% RESET %][% B_BLACK %][% RED %] d88b 88 d88b 88 "8b 88 [% RESET %]
[% B_BLACK %][% GREEN %] ## ### ## [% RESET %][% B_BLACK %][% RED %] d8'`8b 88 d8'`8b 88 ,8P 88 [% RESET %]
[% B_BLACK %][% CYAN %] ### ### ### [% RESET %][% B_BLACK %][% RED %] d8' `8b 88 d8' `8b 88 aa8P' 88 [% RESET %]
[% B_BLACK %][% BLUE %] ### ### ### [% RESET %][% B_BLACK %][% RED %] d8YaaaaY8b 88 d8YaaaaY8b 88 "88' 88 [% RESET %]
[% B_BLACK %][% MAGENTA %] ### ### ### [% RESET %][% B_BLACK %][% RED %] d8""""""""8b 88 d8""""""""8b 88 "8b 88 [% RESET %]
[% B_BLACK %][% PINK %] #### ### #### [% RESET %][% B_BLACK %][% RED %] d8' `8b 88 d8' `8b 88 `8b 88 [% RESET %]
[% B_BLACK %][% RED %] #### ### #### [% RESET %][% B_BLACK %][% RED %] d8' `8b 88 d8' `8b 88 `8b 88 [% RESET %]
[% B_BLACK %][% SPACES 84 %][% RESET %]
Sinclair Research Logo
[% B_BLACK %] [% RESET %]
[% B_BLACK %][% BRIGHT WHITE %] ▄▄ ▄▄ ▄▄ [% BRIGHT RED %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT RED %] [% RESET %][% B_BRIGHT YELLOW %][% BRIGHT RED %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT YELLOW %][% BRIGHT YELLOW %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT YELLOW %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT YELLOW %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT GREEN %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT CYAN %][% BLACK LOWER RIGHT TRIANGLE %][% BRIGHT CYAN %][% B_BRIGHT CYAN %] [% RESET %][% BRIGHT CYAN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BLACK %] [% RESET %]
[% B_BLACK %][% BRIGHT WHITE %] ▀▀ ██ ▀▀ [% BRIGHT RED %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT RED %] [% RESET %][% B_BRIGHT YELLOW %][% BRIGHT RED %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT YELLOW %][% BRIGHT YELLOW %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT YELLOW %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT YELLOW %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT GREEN %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT CYAN %][% BLACK LOWER RIGHT TRIANGLE %][% BRIGHT CYAN %][% B_BRIGHT CYAN %] [% RESET %][% BRIGHT CYAN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BLACK %] [% RESET %]
[% B_BLACK %][% BRIGHT WHITE %] ██████████████ ██ ██████████████ ██████████████ ██ ██████████████ ██ ██████████████ [% BRIGHT RED %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT RED %] [% RESET %][% B_BRIGHT YELLOW %][% BRIGHT RED %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT YELLOW %][% BRIGHT YELLOW %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT YELLOW %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT YELLOW %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT GREEN %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT CYAN %][% BLACK LOWER RIGHT TRIANGLE %][% BRIGHT CYAN %][% B_BRIGHT CYAN %] [% RESET %][% BRIGHT CYAN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BLACK %] [% RESET %]
[% B_BLACK %][% BRIGHT WHITE %] ██▄▄▄▄▄▄▄▄▄▄▄▄ ██ ██ ██ ██ ██ ▄▄▄▄▄▄▄▄▄▄▄▄██ ██ ██ [% BRIGHT RED %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT RED %] [% RESET %][% B_BRIGHT YELLOW %][% BRIGHT RED %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT YELLOW %][% BRIGHT YELLOW %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT YELLOW %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT YELLOW %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT GREEN %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT CYAN %][% BLACK LOWER RIGHT TRIANGLE %][% BRIGHT CYAN %][% B_BRIGHT CYAN %] [% RESET %][% BRIGHT CYAN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BLACK %] [% RESET %]
[% B_BLACK %][% BRIGHT WHITE %] ▀▀▀▀▀▀▀▀▀▀▀▀██ ██ ██ ██ ██ ██ ███▀▀▀▀▀▀▀▀▀██ ██ ██ [% BRIGHT RED %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT RED %] [% RESET %][% B_BRIGHT YELLOW %][% BRIGHT RED %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT YELLOW %][% BRIGHT YELLOW %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT YELLOW %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT YELLOW %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT GREEN %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT CYAN %][% BLACK LOWER RIGHT TRIANGLE %][% BRIGHT CYAN %][% B_BRIGHT CYAN %] [% RESET %][% BRIGHT CYAN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BLACK %] [% RESET %]
[% B_BLACK %][% BRIGHT WHITE %] ██████████████ ██ ██ ██ ██████████████ ██ ██████████████ ██ ██ [% BRIGHT RED %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT RED %] [% RESET %][% B_BRIGHT YELLOW %][% BRIGHT RED %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT YELLOW %][% BRIGHT YELLOW %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT YELLOW %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT YELLOW %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% BLACK LOWER RIGHT TRIANGLE %][% B_BRIGHT GREEN %] [% RESET %][% B_BRIGHT GREEN %][% BRIGHT GREEN %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BRIGHT GREEN %][% BRIGHT CYAN %][% BLACK LOWER RIGHT TRIANGLE %][% BRIGHT CYAN %][% B_BRIGHT CYAN %] [% RESET %][% BRIGHT CYAN %][% B_BLACK %][% INVERT %][% BLACK LOWER RIGHT TRIANGLE %][% RESET %][% B_BLACK %] [% RESET %]
[% B_BLACK %][% ORANGE %] ZX80 [% WHITE %]/[% BRIGHT RED %] ZX81 [% WHITE %]/[% BRIGHT WHITE %] ZX Spectrum [% WHITE %]/[% BRIGHT WHITE %] QL [% WHITE %]/[% BRIGHT WHITE %] PC200 [% RESET %]
[% B_BLACK %] [% RESET %]
AUTHOR & COPYRIGHT
Richard Kelsch
Copyright (C) 2025 Richard Kelsch
All Rights Reserved
Perl Artistic License
This program is free software; you can redistribute it and/or modify it under the terms of the the Artistic License (2.0). You may obtain a copy of the full license at:
https://perlfoundation.org/artistic-license-20.html