Browse code

"message.lib: Evo : L'option -color est prise en compte uniquement dans un terminal"

Doug Le Tough authored on 12/08/2018 17:18:09
Showing 1 changed files
... ...
@@ -95,20 +95,21 @@ do
95 95
   "-cpt")   L_OPTION_CPT=1 ;;
96 96
   "-nolog") L_OPTION_NOLOG=1 ;;
97 97
   "-hist")  L_OPTION_HIST=1 ;;
98
-  "-color") if [ ${TERM} != 'dumb' ] && [ ${TERM} != 'unknown' ] && [ ${#TERM} -gt 0 ]; then
99
-                # Display color for terminal only
100
-                L_OPTION_COULEUR=1
101
-                L_ARG=`echo $2|tr A-Z a-z`
102
-                L_TMP2=${L_ARG:0:1}
103
-                if [ "${L_TMP2}" != "-" ]
104
-                then
105
-                    # on recherche la correspondance numerique de la couleur
106
-                    L_COULEUR=`echo ${L_LIST_COULEUR}|sed "s/.*${L_ARG}:\([0-1];3[0-7]\) .*/\1/"`
107
-                    # Si on ne la trouve pas on annule la colorisation
108
-                    [ ${#L_COULEUR} -ne 4 ] && L_OPTION_COULEUR=0
109
-                    L_TMP=$(( ${L_TMP} + 1 ))
110
-                    shift
111
-                fi
98
+  "-color") L_OPTION_COULEUR=1
99
+            L_ARG=`echo $2|tr A-Z a-z`
100
+            L_TMP2=${L_ARG:0:1}
101
+            if [ "${L_TMP2}" != "-" ]
102
+            then
103
+                # on recherche la correspondance numerique de la couleur
104
+                L_COULEUR=`echo ${L_LIST_COULEUR}|sed "s/.*${L_ARG}:\([0-1];3[0-7]\) .*/\1/"`
105
+                # Si on ne la trouve pas on annule la colorisation
106
+                [ ${#L_COULEUR} -ne 4 ] && L_OPTION_COULEUR=0
107
+                L_TMP=$(( ${L_TMP} + 1 ))
108
+                shift
109
+            fi
110
+            if [ ${TERM} == 'dumb' ] || [ ${TERM} == 'unknown' ] || [ ${#TERM} -eq 0 ]; then
111
+            # Affiche les couleurs uniquement dans un terminal
112
+              L_OPTION_COULEUR=0
112 113
             fi;;
113 114
   "-debug") L_OPTION_DBG=1
114 115
             L_ARG="$2"