barcat.git
4 years agoassume standard input/output is utf8
Mischa POSLAWSKY [Wed, 4 Sep 2019 18:23:23 +0000 (20:23 +0200)]
assume standard input/output is utf8

Fixes length calculation of unicode data.

4 years agocolor option to disable formatting codes
Mischa POSLAWSKY [Wed, 4 Sep 2019 18:22:23 +0000 (20:22 +0200)]
color option to disable formatting codes

4 years agodocument practical example oneliners
Mischa POSLAWSKY [Wed, 4 Sep 2019 18:21:24 +0000 (20:21 +0200)]
document practical example oneliners

Some shell commands adapted from personal history.  After pictures,
code should also be worth quite some words.

4 years agoshort and long help options
Mischa POSLAWSKY [Thu, 5 Sep 2019 01:02:38 +0000 (03:02 +0200)]
short and long help options

Emulate git commands in having -h for usage distinct from --help for full
documentation.

4 years agominimal documentation and help options v1.00
Mischa POSLAWSKY [Wed, 4 Sep 2019 16:52:19 +0000 (18:52 +0200)]
minimal documentation and help options

4 years agoparse options to override width
Mischa POSLAWSKY [Wed, 4 Sep 2019 16:35:54 +0000 (18:35 +0200)]
parse options to override width

4 years agoindicate average value in bar
Mischa POSLAWSKY [Wed, 4 Sep 2019 14:57:08 +0000 (16:57 +0200)]
indicate average value in bar

4 years agocoloured bar markers
Mischa POSLAWSKY [Wed, 4 Sep 2019 18:22:54 +0000 (20:22 +0200)]
coloured bar markers

4 years agoprepare to facilitate other distribution markers
Mischa POSLAWSKY [Wed, 4 Sep 2019 14:55:32 +0000 (16:55 +0200)]
prepare to facilitate other distribution markers

4 years agoprepare bar positions of (mean) indicators
Mischa POSLAWSKY [Wed, 4 Sep 2019 14:45:49 +0000 (16:45 +0200)]
prepare bar positions of (mean) indicators

4 years agoindicate mean value in bar position
Mischa POSLAWSKY [Wed, 4 Sep 2019 14:22:04 +0000 (16:22 +0200)]
indicate mean value in bar position

Better visual, and accurate in case of split middle.

4 years agodistinguish median value
Mischa POSLAWSKY [Wed, 4 Sep 2019 14:12:13 +0000 (16:12 +0200)]
distinguish median value

Greater number in case of even lines.

4 years agominimum and maximum values in red and green
Mischa POSLAWSKY [Wed, 4 Sep 2019 14:10:29 +0000 (16:10 +0200)]
minimum and maximum values in red and green

4 years agoreformat and colourise numbers
Mischa POSLAWSKY [Wed, 4 Sep 2019 13:59:49 +0000 (15:59 +0200)]
reformat and colourise numbers

Replace captured values in dark grey, with minimal padding
(uniq adds at least 6 spaces we can use for graphing).

4 years agowrite out script, enable warnings
Mischa POSLAWSKY [Wed, 4 Sep 2019 13:16:23 +0000 (15:16 +0200)]
write out script, enable warnings

Mostly the same code but more readable and maintainable.
Integers are captured and bars enlarged to fill screen width.

4 years agodraw bar graph for input values v0.10
Mischa POSLAWSKY [Fri, 23 Mar 2007 15:08:59 +0000 (16:08 +0100)]
draw bar graph for input values

Written as one-liner to visualise output from uniq -c (i.e. git history).