changeset 255:13ab8af33bc1

Fix paths with spaces Fixes #237
author Kimmo Kulovesi <kk@arkku.com>
date Wed, 29 Jan 2020 17:03:32 +0200
parents 52be4cf89810
children 950647497ae5
files plat/unix/update_tags.sh
diffstat 1 files changed, 11 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/plat/unix/update_tags.sh	Sat Oct 26 00:40:18 2019 -0700
+++ b/plat/unix/update_tags.sh	Wed Jan 29 17:03:32 2020 +0200
@@ -36,7 +36,7 @@
     echo ""
 }
 
-
+CTAGS_QUOTED_OPTIONS='--options=/dev/null'
 while getopts "h?e:x:t:p:l:L:s:o:O:P:cA" opt; do
     case $opt in
         h|\?)
@@ -44,40 +44,40 @@
             exit 0
             ;;
         e)
-            CTAGS_EXE=$OPTARG
+            CTAGS_EXE="$OPTARG"
             ;;
         x)
             CTAGS_ARGS="$CTAGS_ARGS --exclude=$OPTARG"
             ;;
         t)
-            TAGS_FILE=$OPTARG
+            TAGS_FILE="$OPTARG"
             ;;
         p)
-            PROJECT_ROOT=$OPTARG
+            PROJECT_ROOT="$OPTARG"
             ;;
         l)
-            LOG_FILE=$OPTARG
+            LOG_FILE="$OPTARG"
             ;;
         L)
-            FILE_LIST_CMD=$OPTARG
+            FILE_LIST_CMD="$OPTARG"
             ;;
         A)
             FILE_LIST_CMD_IS_ABSOLUTE=1
             ;;
         s)
-            UPDATED_SOURCE=$OPTARG
+            UPDATED_SOURCE="$OPTARG"
             ;;
         c)
             PAUSE_BEFORE_EXIT=1
             ;;
         o)
-            CTAGS_ARGS="$CTAGS_ARGS --options=$OPTARG"
+            CTAGS_QUOTED_OPTIONS="--options=$OPTARG"
             ;;
         O)
             CTAGS_ARGS="$CTAGS_ARGS $OPTARG"
             ;;
         P)
-            POST_PROCESS_CMD=$OPTARG
+            POST_PROCESS_CMD="$OPTARG"
             ;;
     esac
 done
@@ -129,11 +129,11 @@
 
     echo "Running ctags on whole project"
     echo "$CTAGS_EXE -f \"$TAGS_FILE.temp\" $CTAGS_ARGS \"$CTAGS_ARG_QUOTED_LAST\""
-    $CTAGS_EXE -f "$TAGS_FILE.temp" $CTAGS_ARGS "$CTAGS_ARG_QUOTED_LAST"
+    "$CTAGS_EXE" -f "$TAGS_FILE.temp" $CTAGS_ARGS "$CTAGS_QUOTED_OPTIONS" "$CTAGS_ARG_QUOTED_LAST"
 else
     echo "Running ctags on \"$UPDATED_SOURCE\""
     echo "$CTAGS_EXE -f \"$TAGS_FILE.temp\" $CTAGS_ARGS --append \"$UPDATED_SOURCE\""
-    $CTAGS_EXE -f "$TAGS_FILE.temp" $CTAGS_ARGS --append "$UPDATED_SOURCE"
+    "$CTAGS_EXE" -f "$TAGS_FILE.temp" $CTAGS_ARGS "$CTAGS_QUOTED_OPTIONS" --append "$UPDATED_SOURCE"
 fi
 
 if [ "$POST_PROCESS_CMD" != "" ]; then