X-Git-Url: http://git.shiar.nl/barcat.git/blobdiff_plain/8df88a015fc380f9f513db90679076104e328b99..d6b73c4dac60665037514ef16f458b7ab70940d8:/barcat diff --git a/barcat b/barcat index 253ec86..54141ee 100755 --- a/barcat +++ b/barcat @@ -64,6 +64,16 @@ GetOptions(\%opt, )], whites => [qw( 1;30 0;37 1;37 )], greys => [map {"38;5;$_"} 0, 232..255, 15], + rainbow=> [map {"38;5;$_"} + 196, # r + (map { 196 + $_*6 } 0..4), # +g + (map { 226 - $_*6*6 } 0..4), # -r + (map { 46 + $_ } 0..4), # +b + (map { 51 - $_*6 } 0..4), # -g + (map { 21 + $_*6*6 } 0..4), # +r + (map { 201 - $_ } 0..4), # -b + 196, + ], }->{$_[1]} // [ split /[^0-9;]/, $_[1] ]; }, 'stat|s!', @@ -657,6 +667,10 @@ Sparkline graphics of simple input given as inline parameters: barcat -_ 3 1 4 1 5 0 9 2 4 +Misusing the spark functionality to draw a lolcat line: + + seq $(tput cols) | barcat --spark --indicator=- --palette=rainbow + =head1 AUTHOR Mischa POSLAWSKY