Release new version 0.21
[grml-quickconfig.git] / grml-quickconfig
index 1a6e254..9da12b0 100755 (executable)
@@ -134,6 +134,9 @@ for file in ${MENUDIR}/*.sh ; do
     if display_entry ; then
         setopt noglob
         if [ -n "$LINE" ] ; then
+           LINE=$(echo "$LINE" | sed 's#\([^\]\)/\([[:alnum:]_-]*\)/#\1${HIGHLIGHT_NAME}\2${NORMAL}#g')
+           LINE=$(echo "$LINE" | sed 's#\([^\]\)^\([[:alnum:]]\)#\1${HIGHLIGHT}\2${NORMAL}#g')
+           LINE=$(echo "$LINE" | sed 's#\\\([^/]\)#\1#g')
             info+="$(eval $LINE)"
         fi
 
@@ -156,10 +159,15 @@ while : ; do
     echo
     get_key INPUT
     case $INPUT in
-        [q|Q|$'\n'])
+        [qQ$'\n'])
             echo $INPUT
             break
             ;;
+        [rR])
+            echo $INPUT
+            exec grml-quickconfig
+            break
+            ;;
         [${(k)keys}])
             echo $INPUT
             eval ${keymap[$INPUT]} || true