From 694b057d818da95b9420e33252b1d97caf29b008 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Mon, 17 Feb 2020 19:37:41 +0100 Subject: [PATCH] scripts/update-dict.sh: add support for files with relative paths. --- scripts/update-dict.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/update-dict.sh b/scripts/update-dict.sh index 49a9188..634a4f9 100755 --- a/scripts/update-dict.sh +++ b/scripts/update-dict.sh @@ -10,8 +10,16 @@ for lang in $(jq -r 'keys[]' $CONFIG); do echo "- Generating: $lang" - files=$(jq -r ".$lang | if type==\"array\" then .[] else . end" $CONFIG) - dict=$(grep -hs ^ $files | $BASE_DIR/generate-dict.sh > $EXTRAS_DIR/dict/$lang) + files=() + for f in $(jq -r ".$lang | if type==\"array\" then .[] else . end" $CONFIG); do + + if [ "${f:0:1}" != "/" ]; then + f="$EXTRAS_DIR/$f" + fi + files+=( "$f" ) + done + + grep -hs ^ ${files[@]} | $BASE_DIR/generate-dict.sh > $EXTRAS_DIR/dict/$lang done echo "Done"