X-Git-Url: http://git.shiar.net/barcat.git/blobdiff_plain/0ec1dc576c24eea48b3528073e59ac04f60121c0..3eee37b010b7e1a9539750ba99800ac19333489c:/barcat?ds=sidebyside diff --git a/barcat b/barcat index 9e4d0ae..fd110c5 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; @@ -42,6 +42,7 @@ GetOptions(\%opt, " (range expected)\n" ); }, + 'header!', 'markers|m=s', 'graph-format=s' => sub { $opt{'graph-format'} = substr $_[1], 0, 1; @@ -53,6 +54,10 @@ GetOptions(\%opt, 'signal-stat=s', 'unmodified|u!', 'width|w=i', + 'version' => sub { + say "barcat version $VERSION"; + exit; + }, 'usage|h' => sub { local $/; my $pod = readline *DATA; @@ -188,6 +193,14 @@ sub sival { ); } +say( + color(31), sprintf('%*s', $lenval, $minval), + color(90), '-', color(36), '+', + color(32), sprintf('%*s', $size * ($maxval - $minval) - 3, $maxval), + color(90), '-', color(36), '+', + color(0), +) if $opt{header}; + while ($nr <= $#lines) { $nr >= $opt{hidemax} and last if defined $opt{hidemax}; my $val = $values[$nr];