You are not logged in.
Pages: 1
hr prints a horisontal bar in your terminal. Useful when you run a
chain of commands that might produce a lot of output and you need to
differentiate where a given output is coming from.
-c, --char Character to use
-s, --size Number of columns
-pre, --pre Pad the left side with whitespace n
-post, --post Pad the right side with whitespace n
-fg, --fg Foreground color to use, int 0-255
-bg, --bg Background color to use, int 0-255
-b, --bold Use bold
-i, --italic Use italics
-u, --underline Use underline
-r, --reverse Use reverse video
-h, --help Display this help and exit
-m, --man Display the manual and exit
-v, --version Display version info and exit
https://raw.githubusercontent.com/trapd … tra/hr.png
Some examples of usage:
# display a yellow underlined bar using the default '=' character
hr -fg 220 --underline
https://raw.githubusercontent.com/trapd … mple01.png
# display a red solid bar padded by 10 columns from right and left
hr -fg 160 -c ▀ --pre 10 --post 10
https://raw.githubusercontent.com/trapd … mple02.png
# display a solid grey, thick bar using ascii character _ and the bold,
# underline and reverse video attributes
hr -fg 240 -c_ -bur
https://raw.githubusercontent.com/trapd … mple03.png
# display a bar made of dots, with 5 column spacing one each size
# and 20 columns wide.
hr -fg 197 -c· -pre 5 -post 5 -size 20
https://raw.githubusercontent.com/trapd … mple04.png
# use all options at once, because why not?
hr -c ! -fg 52 -bg 196 -biur -s 70 -pre 5 -post 5
https://raw.githubusercontent.com/trapd … mple05.png
# use several characters to form a bar using arithmetics
hr -c " japh " -fg 1 -bg 0 -b -s $(($COLUMNS / 8))
https://raw.githubusercontent.com/trapd … mple06.png
Installation:
# cpan App::term::hr
or
# cpan Term::ExtendedColor
$ git clone https://github.com/trapd00r/hr
$ cd hr
$ perl Makefile.PL
$ make
# make install
moderator edit -- replaced oversized images with links.
Pasting pictures and code
Last edited by 2ManyDogs (2019-03-25 13:12:19)
Offline
Pages: 1