logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

colors — libbash library for setting tty colors.

Authors

       Hai Zaar <haizaar@haizaar.com>
       Gil Ran <gil@ran4.net>

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

colorSetcolor⟩
       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

colorSetcolorcolorResetcolorPrint   [⟨indent⟩] ⟨color⟩ ⟨textcolorPrintN  [⟨indent⟩] ⟨color⟩ ⟨text

See Also