Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bash: color functions

'color' is a class like component to simplify the handling of ansi colors and keeps the color settings readable. A set NO_COLOR=1 will be respected.

Free software and open source.

👤 Author: Axel Hahn
📄 Source: https://github.com/axelhahn/bash_colorfunctions
📜 License: GNU GPL 3.0
📗 Docs: see https://www.axel-hahn.de/docs/bash_colorfunctions


Quick tutorial

Source this script:

. ./src/color.class.sh

and execute color.help or read the docs :-)

Example 1

Set a color. Every following command uses that color until you set a new one or reset it.

color.fg "blue"
ls -l
color.reset

Example 2

Echo a single message in green and reset the color afterwards.

color.echo "green" "OK. I guess you got it."

Colors

To set a color you can use ansi code, color names (see table below) or rgb heccodes (like css color codes).

List of color names and its values

About

bash functions for colored output

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages