From 86ddf3f48f705f0865390bebbef9beeacec97aa4 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Mon, 23 Sep 2019 18:27:00 +0200 Subject: [PATCH] extended palettes for 88-256 color terminals Preset options for 88-color urxvt or 256-color xterm ea: instead of 3 shades of whites, offers 12 in ramp88 and 23 in greys; similarly increases 7 values of fire to 11 for fire88 and 17 for fire256. --- barcat | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/barcat b/barcat index ad6ccab..2acdadd 100755 --- a/barcat +++ b/barcat @@ -55,8 +55,19 @@ GetOptions(\%opt, 'palette=s' => sub { $opt{palette} = { fire => [qw( 90 31 91 33 93 97 96 )], + fire88 => [map {"38;5;$_"} qw( + 80 32 48 64 68 72 76 77 78 79 47 + )], + fire256=> [map {"38;5;$_"} qw( + 235 52 88 124 160 196 + 202 208 214 220 226 227 228 229 230 231 159 + )], + ramp88 => [map {"38;5;$_"} qw( + 64 65 66 67 51 35 39 23 22 26 25 28 + )], whites => [qw( 1;30 0;37 1;37 )], - }->{$_[1]} // [ split /\s/, $_[1] ]; + greys => [map {"38;5;$_"} 52, 235..255, 47], + }->{$_[1]} // [ split /[^0-9;]/, $_[1] ]; }, 'stat|s!', 'signal-stat=s', -- 2.30.0