X-Git-Url: http://git.shiar.nl/barcat.git/blobdiff_plain/c00a5ddbcd6a9a65c117749b22e50866c624a8d8..43511a9c8cfbb436926aec1c4382003cdab87ee5:/barcat diff --git a/barcat b/barcat index 9e4d0ae..db0aefa 100755 --- a/barcat +++ b/barcat @@ -6,7 +6,7 @@ use List::Util qw( min max sum ); use open qw( :std :utf8 ); use experimental qw( lexical_subs ); -our $VERSION = '1.05'; +our $VERSION = '1.06'; use Getopt::Long '2.33', qw( :config gnu_getopt ); my %opt; @@ -47,12 +47,16 @@ GetOptions(\%opt, $opt{'graph-format'} = substr $_[1], 0, 1; }, 'spark:s' => sub { - $opt{spark} = [split //, $_[1] || '⎽▁▂▃▄▅▆▇█']; + $opt{spark} = [split //, $_[1] || '▁▂▃▄▅▆▇█']; }, 'stat|s!', 'signal-stat=s', 'unmodified|u!', 'width|w=i', + 'version' => sub { + say "barcat version $VERSION"; + exit; + }, 'usage|h' => sub { local $/; my $pod = readline *DATA; @@ -356,6 +360,18 @@ or 68% of all entries. =back +=item --spark[=] + +Replace lines by I, +single characters corresponding to input values. +A specified sequence of unicode characters will be used for +Of a specified sequence of unicode characters, +the first one will be used for non-values, +the last one for the maximum, +the second (if any) for the minimum, +and any remaining will be distributed over the range of values. +Unspecified, block fill glyphs U+2581-2588 will be used. + =item -s, --stat Total statistics after all data.