From: Mischa POSLAWSKY Date: Tue, 2 May 2017 18:55:48 +0000 (+0200) Subject: termcol: link and describe legacy group X-Git-Tag: v1.10~33 X-Git-Url: http://git.shiar.nl/sheet.git/commitdiff_plain/d5f7d83aec64915f05dc3a18760f934cb16856f0 termcol: link and describe legacy group --- diff --git a/termcol.inc.pl b/termcol.inc.pl index b575944..6f256c5 100644 --- a/termcol.inc.pl +++ b/termcol.inc.pl @@ -2,10 +2,10 @@ use 5.014; use Shiar_Sheet::Colour 1.05; +{ - default => [qw( ansi ansi88 )], - more => [qw( ansi mirc legacy ansi256 )], + default => [qw( ansi ansi88 ansi256 )], + more => [qw( ansi mirc pastel slutty solarized ansi88 ansi256 )], ansi => [qw( cga putty xterm tango app html cgarne )], - legacy => [qw( c64 msx2 mac2 risc arnegame cpc )], + legacy => [qw( c64 msx mac2 risc arnegame dawnbringer cpc cpcboy shiar ppu 64 )], html => { title => 'HTML keywords (inherited by CSS≥2.1 and SVG), mostly identical to X11', diff --git a/termcol.plp b/termcol.plp index 571b296..2c16fe9 100644 --- a/termcol.plp +++ b/termcol.plp @@ -1,14 +1,15 @@ <(common.inc.plp)><: Html({ - title => 'terminal colour cheat sheet', + title => ($Request ? 'terminal colour' : 'colour palettes') . ' cheat sheet', version => '1.1', - description => [ + description => [!$Request ? "Comparison of various colour palettes." : ( "Index of all terminal/console colour codes,", "with an example result of various environments.", - ], + )], keywords => [qw' - color code terminal console escape table xterm rxvt + color colour code terminal console escape table xterm rxvt + ansi vt100 8bit 4bit cga ega vga rgb hsv game emulator display '], data => ['termcol.inc.pl'], stylesheet => [qw'light dark'], @@ -20,18 +21,22 @@ my @draw = map { [$_, s/\W+\z//] } grep { $_ } split m(/), my @termlist; push @termlist, split /\W+/, $Request || 'default'; -:> -

Terminal colours

+say "

$_

\n" for $Request ? 'Colour palettes' : 'Terminal colours'; -

-ANSI (VT100, ISO-6429) 16-colour text palette -as implemented by various systems and programs. -<: -print - "@termlist" ne 'default' ? 'Additional palettes are included as specified.' : - 'Also see 8-bit legacy hardware palettes.'; +say '

'; +if ("@termlist" eq 'default') { + say 'ANSI (VT100, ISO-6429) 16-colour text palette'; + say 'as implemented by various systems and programs.'; + say 'Also see 8-bit legacy hardware palettes.'; +} +elsif ("@termlist" eq 'legacy') { + say 'Colour palettes of various 8-bit legacy systems and retro games.'; + say 'Also see ANSI console palettes.'; +} +else { + say 'Comparison of requested colour palettes.'; +} :> -

<: