colors — libbash library for setting tty colors.
Contents
Description
Generalcolors is a collection of functions that make it very easy to put colored text on tty.
The function list:
colorSet Sets the color of the prints to the tty to COLOR
colorReset Resets current tty color back to normal
colorPrint Prints TEXT in the color COLOR indented by INDENT (without adding a newline)
colorPrintN The same as colorPrint, but trailing newline is added
Detailed interface description follows.
Availablecolors:GreenRedYellowWhite
The color parameter is non-case-sensitive (i.e. RED, red, ReD, and all the other forms are valid and are
the same as Red).
Examples
Printing a green 'Hello World' with a newline:
Using colorSet:
$ colorSet green
$ echo 'Hello World'
$ colorReset
Using colorPrint:
$ colorPrint 'Hello World'; echo
Using colorPrintN:
$ colorPrintN 'Hello World'
Functions Descriptions
colorSet ⟨color⟩
Sets the current printing color to color.
colorReset
Resets current tty color back to normal.
colorPrint [⟨indent⟩] ⟨color⟩
Prints text using the color color indented by indent (without adding a newline).
Parameters:
⟨indent⟩
The column to move to before start printing. This parameter is optional. If ommitted - start output
from current cursor position.
⟨color⟩
The color to use.
⟨color⟩
The text to print.
colorPrintN [⟨indent⟩] ⟨color⟩
The same as colorPrint, except a trailing newline is added.
Name
colors — libbash library for setting tty colors.
See Also
ldbash(1), libbash(1) Linux UNDATED COLORS(3)
Synopsis
colorSet ⟨color⟩
colorResetcolorPrint [⟨indent⟩] ⟨color⟩ ⟨text⟩
colorPrintN [⟨indent⟩] ⟨color⟩ ⟨text⟩
