printWAIT3
Libbash library that implements a set of functions to print standard status messages
Part of messages(3).
Usage
printOK-
[indent]
printFAIL-
[indent]
printNA-
[indent]
printATTN-
[indent]
printWAIT-
[indent]
Overview
General
messages is a collection of functions to print standard status messages - those [ OK ] and [FAIL] messages you see during Linux boot process.
The function list:
printOK-
Prints a standard [ OK ] message (green)
printFAIL-
Prints a standard [FAIL] message (red)
printNA-
Prints a standard [ N/A] message (yellow)
printATTN-
Prints a standard [ATTN] message (yellow)
printWAIT-
Prints a standard [WAIT] message (yellow)
Detailed interface description follows.
indent
Column to move to before printing.
Default indent is calculated as TTY_WIDTH-10. If current tty width can not be determined (for example, in case of serial console), it defaults to 80, so default indent is 80-10=10
Functions descriptions
Cm printOK Bq Ns Fa indent Ns Li
Prints a standard [ OK ] message (green)
Cm printFAIL Bq Ns Fa indent Ns Li
Prints a standard [FAIL] message (red)
Cm printNA Bq Ns Fa indent Ns Li
Prints a standard [ N/A] message (yellow)
Cm printATTN Bq Ns Fa indent Ns Li
Prints a standard [ATTN] message (yellow)
Cm printWAIT Bq Ns Fa indent Ns Li
Prints a standard [WAIT] message (yellow)
Examples
Run a program named MyProg, and report it's success or failure:
echo -n 'Running MyProg...' printWAIT if MyProg ; then printOK else printFAIL fi
Releases
Unchanged in 8 releases since Debian 6.0 (Squeeze).