From: Mischa POSLAWSKY Date: Thu, 5 Sep 2019 20:07:49 +0000 (+0200) Subject: unclean (-u) option to keep leading whitespace X-Git-Tag: v1.02~5 X-Git-Url: http://git.shiar.nl/barcat.git/commitdiff_plain/ecef4e24e8bd7341a477876098312b76dd58a86e unclean (-u) option to keep leading whitespace --- diff --git a/graph b/graph index ab51d08..8eb0493 100755 --- a/graph +++ b/graph @@ -17,6 +17,7 @@ GetOptions(\my %opt, 'follow|f:i', 'trim|length|l=i', 'markers|m=s', + 'unclean|u!', 'width|w=i', 'usage|h' => sub { podexit() }, 'help' => sub { podexit(-verbose => 2) }, @@ -39,7 +40,8 @@ $SIG{INT} = 'IGNORE'; # continue after assumed eof my (@lines, @values); while (readline) { chomp; - push @values, s/^\h* ( -? [0-9]* (?:\.[0-9]+)? )//x && $1; + s/^\h*// unless $opt{unclean}; + push @values, s/^ ( \h* -? [0-9]* \.? [0-9]+ |)//x && $1; if (defined $opt{trim}) { my $trimpos = abs $opt{trim}; if ($trimpos <= 1) { @@ -183,6 +185,8 @@ or 68% of all entries. =back +=item -u, --unclean + =item -w, --width= Override the maximum number of columns to use. @@ -217,7 +221,7 @@ Number of HTTP requests per day: Any kind of database query with leading counts: echo 'SELECT count(*),schemaname FROM pg_tables GROUP BY 2' | - psql -t | graph + psql -t | graph -u Git statistics, such commit count by year: