From 7a816ece8ab503e16250946712a95657155480a8 Mon Sep 17 00:00:00 2001 From: Michael Boelen Date: Sun, 7 Jul 2019 18:47:55 +0200 Subject: [PATCH] Added DisplayWarning function --- include/functions | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/include/functions b/include/functions index 66b6abb4..4f3b15a9 100644 --- a/include/functions +++ b/include/functions @@ -42,6 +42,7 @@ # DisplayError Show an error on screen # DisplayManual Output text to screen without any layout # DisplayToolTip Show a tip for improving usage of the tool +# DisplayWarning Show a clear warning on screen # ExitClean Stop the program (cleanly), with exit code 0 # ExitCustom Stop the program (cleanly), with custom exit code # ExitFatal Stop the program (cleanly), with exit code 1 @@ -607,6 +608,25 @@ } + ################################################################################ + # Name : DisplayWarning + # Description : Show a warning on the screen + # + # Input : $1 = text + # Returns : + ################################################################################ + + DisplayWarning() { + if [ ${CRONJOB} -eq 0 ]; then + printf "\n" + ${ECHOCMD:-echo} " ${BG_WARNING}[WARNING]${NORMAL}: $1${NORMAL}" + printf "\n" + else + ${ECHOCMD} " [WARNING]: $1" + fi + } + + ################################################################################ # Name : ExitClean() # Description : Perform a normal exit of the program, and clean up resources