Thanks for getting back to me! I’m excited to collaborate as I’m a fan of your work.
The pokesay binary runs on Linux, macOS, Windows and Android (via Termux). Predominantly, it’s used in linux terminal environments.
It uses ASCII and UTF-8 chars with ANSI escape codes to display the pokemon sprites in the terminal, as well as borders for the speech bubbles and info box.
Ideally, the artwork would need to be in UTF-8 format if possible? I know that many ANSI artists use the CP437 character set which isn’t compatible, is it an issue to create the art in UTF-8 instead? It’s not a deal-breaker if so, I can convert it to UTF-8 using durdraw, but sometimes the conversion isn’t perfect so would prefer to have the artwork in UTF-8 if possible.
I’d love some text that says “pokesay”
pokesay program in the terminal when a special arg is provided (e.g. pokesay --title or pokesay --demo)I gathered some of my favourite examples that you’ve done for coloured titles and demo’d what they’d look like in pokesay below. There are installation instructions in the README and you could use it to test out your designs, if that’s helpful.
[!NOTE] I used durdraw to convert the .ANS file to UTF-8, however it has a few problems with the ansi codes. I tried to fix them up manually but it was too much effort to fully fix the SK!BULL.ANS one. Just letting you know that it’s not
pokesaythat’s doing this.
| example 1 | example 2 | example 3 |
|---|---|---|
FILES.BBS |
sk!lazarus.ans |
sk!asci.txt _ |
https://16colo.rs/pack/l0p24_08/sk%21bash.asc |
https://16colo.rs/pack/caz-01/SK%21CAZ2.ASC |
https://16colo.rs/pack/l0p10_01/SK%21ASC01.ASC |
sk!thelo0p_salutions |
I have both a manpage and --help output for the program that lists all of the available args and options.
This art would be displayed when the user runs pokesay --help.
In terms of the design,
SK!MENU.ANS example belowSK!MF.TXT example below--help docs currently only show the command-line arguments. I’d like to add more sections to it from the manpage like “Examples”TL;DR, something like the title from SK!MF.TXT for the top, some section titles from that same file, and some colourful CLI arg descriptions from SK!MENU.ANS in the top section.
| example 1 | example 2 |
|---|---|
https://16colo.rs/pack/l0p14_02/SK%21MENU.ANS ![]() |
https://16colo.rs/pack/l0p19_03/SK%21MF.TXT ![]() |