A bash library to display formatted text with color on terminal.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Yorick Barbanneau e1f41d37fa First commit 1 year ago
example First commit 1 year ago
README.md First commit 1 year ago
message.sh First commit 1 year ago


BASH message display library

A simple library for display text (bold, underline, color) on screen. I use it for my script to make output more eye candy.

Quick example

#import library
source /message/message.sh

#call msg()
msg "green" "This is a **formated** message"

more function

This little library contain some helper function with pre-selected color. These function automaticaly add \n caracter at the end of the message.

  • error() : display message in red with ERROR: before the text.If variable EXIT_ON_ERROR equal 1, calling this function terminate the script with $ERROR_CODE
  • warning() : display message in yellow with WARNING: before the text
  • debu() : display message only if DEBUG variable contain 1, color is cyan and display DEBUG: before message


Do what you want and feel free to send me a message or offer me a beer if you come near Bordeaux - France.