1 changed files with 54 additions and 0 deletions
@ -0,0 +1,54 @@ |
|||
#!/bin/bash |
|||
# LGSM fn_messages function |
|||
# Author: Daniel Gibbs |
|||
# Website: http://danielgibbs.co.uk |
|||
# Version: 241214 |
|||
# |
|||
# Description: Defines on-screen messages such as and now script logs look |
|||
|
|||
# Displays date and servicename for log files |
|||
fn_scriptlog(){ |
|||
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${1}" >> "${scriptlog}" |
|||
} |
|||
|
|||
# [ FAIL ] |
|||
fn_printfail(){ |
|||
echo -en "\r\033[K[\e[0;31m FAIL \e[0;39m] $@" |
|||
} |
|||
|
|||
fn_printfailnl(){ |
|||
echo -e "\r\033[K[\e[0;31m FAIL \e[0;39m] $@" |
|||
} |
|||
|
|||
# [ OK ] |
|||
fn_printok(){ |
|||
echo -en "\r\033[K[\e[0;32m OK \e[0;39m] $@" |
|||
} |
|||
|
|||
fn_printoknl(){ |
|||
echo -e "\r\033[K[\e[0;32m OK \e[0;39m] $@" |
|||
} |
|||
|
|||
# [ INFO ] |
|||
fn_printinfo(){ |
|||
echo -en "\r\033[K[\e[0;36m INFO \e[0;39m] $@" |
|||
} |
|||
|
|||
fn_printinfonl(){ |
|||
echo -e "\r\033[K[\e[0;36m INFO \e[0;39m] $@" |
|||
} |
|||
|
|||
# [ WARN ] |
|||
fn_printwarn(){ |
|||
echo -en "\r\033[K[\e[1;33m WARN \e[0;39m] $@" |
|||
} |
|||
|
|||
fn_printwarnnl(){ |
|||
echo -e "\r\033[K[\e[1;33m WARN \e[0;39m] $@" |
|||
} |
|||
|
|||
# [ .... ] |
|||
fn_printdots(){ |
|||
echo -en "\r\033[K[ .... ] $@" |
|||
} |
|||
|
Loading…
Reference in new issue