mirror of
https://github.com/natelandau/shell-scripting-templates.git
synced 2025-11-08 13:13:47 -05:00
Better respect for quiet flag
This commit is contained in:
10
lib/utils.sh
10
lib/utils.sh
@@ -31,7 +31,7 @@ green=$(tput setaf 76)
|
|||||||
tan=$(tput setaf 3)
|
tan=$(tput setaf 3)
|
||||||
blue=$(tput setaf 38)
|
blue=$(tput setaf 38)
|
||||||
|
|
||||||
function _alert() { #my function
|
function _alert() {
|
||||||
if [ "${1}" = "emergency" ]; then
|
if [ "${1}" = "emergency" ]; then
|
||||||
local color="${bold}${red}"
|
local color="${bold}${red}"
|
||||||
fi
|
fi
|
||||||
@@ -61,11 +61,15 @@ function _alert() { #my function
|
|||||||
|
|
||||||
# Print to $logFile
|
# Print to $logFile
|
||||||
if [[ ${printLog} = "true" ]] || [ "${printLog}" == "1" ]; then
|
if [[ ${printLog} = "true" ]] || [ "${printLog}" == "1" ]; then
|
||||||
echo -e "$(date +"%m-%d-%Y %r") $(printf "[%9s]" ${1}) "${_message}"" >> $logFile;
|
echo -e "$(date +"%m-%d-%Y %r") $(printf "[%9s]" ${1}) "${_message}"" >> "${logFile}";
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Print to console when script is not 'quiet'
|
# Print to console when script is not 'quiet'
|
||||||
((quiet)) && return || echo -e "$(date +"%r") ${color}$(printf "[%9s]" ${1}) "${_message}"${reset}";
|
if ${quiet}; then
|
||||||
|
return
|
||||||
|
else
|
||||||
|
echo -e "$(date +"%r") ${color}$(printf "[%9s]" ${1}) "${_message}"${reset}";
|
||||||
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user