From: Mischa POSLAWSKY Date: Sat, 10 Dec 2022 00:19:21 +0000 (+0100) Subject: report generic calc percentiles instead of min/max X-Git-Tag: v1.10~1 X-Git-Url: http://git.shiar.nl/barcat.git/commitdiff_plain/ee6f445641b9f6612b33c235ae13ec1ff9f0ca77 report generic calc percentiles instead of min/max --- diff --git a/barcat b/barcat index a129091..5fd0a16 100755 --- a/barcat +++ b/barcat @@ -152,9 +152,9 @@ $opt{report} //= join('', '${count#} values', '${lines#; $_ = $_ != @order && " over $_ lines"}', sprintf('${count: (%s)}', join ', ', - '${min; color(31)} min', + '${0v; color(31)} min', '${avg; $opt{reformat} or $_ = sprintf "%0.2f", $_; color(36)} avg', - '${max; color(32)} max', + '${100v; color(32)} max', ), ); $opt{palette} //= $opt{color} && [31, 90, 32]; @@ -399,10 +399,6 @@ sub show_stat { if (@order) { $vars{partsum} = sum(0, grep {length} @values[$linemin .. $linemax]) if $linemin <= $linemax and ($opt{hidemin} or $opt{hidemax}); - %vars = (%vars, - min => $order[-1], - max => $order[0], - ); } say varfmt($opt{report}, \%vars); return 1;