From f7ea7251c4b3c0fab26d92d55dba826be66c8584 Mon Sep 17 00:00:00 2001 From: OPhamster Date: Sun, 23 Jun 2024 11:36:41 +0530 Subject: [PATCH] rft(logger): Reuse colorOut to log with different colors * Maintained the original colors before the change --- screenfetch-dev | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/screenfetch-dev b/screenfetch-dev index e7682e1a..6b3f9eec 100755 --- a/screenfetch-dev +++ b/screenfetch-dev @@ -306,16 +306,25 @@ getColor () { verboseOut () { if [[ "$verbosity" -eq "1" ]]; then - printf '\033[1;31m:: \033[0m%s\n' "$1" + nc='\033[0m' + cl=$(getColor "light red") + printf "${cl}::${nc}%s\n" "$1" fi } errorOut () { - printf '\033[1;37m[[ \033[1;31m! \033[1;37m]] \033[0m%s\n' "$1" + br_cl=$(getColor "white") + e_cl=$(getColor "light red") + nc='\033[0m' + printf "${br_cl}[[ ${e_cl}! ${br_cl}]] ${nc}%s\n" "$1" } + stderrOut () { while IFS='' read -r line; do - printf '\033[1;37m[[ \033[1;31m! \033[1;37m]] \033[0m%s\n' "$line" + br_cl=$(getColor "white") + e_cl=$(getColor "light red") + nc='\033[0m' + printf "${br_cl}[[ ${e_cl}! ${br_cl}]] ${nc}%s\n" "$line" done }