From d59d5d587f1f6f433c8addb6977c4c539419307b Mon Sep 17 00:00:00 2001 From: Andrew Miner Date: Wed, 2 Aug 2017 21:47:19 -0700 Subject: [PATCH] Fix problem with "watch" building weird files --- build.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build.sh b/build.sh index dfb584c..a5628e6 100755 --- a/build.sh +++ b/build.sh @@ -39,7 +39,7 @@ function compile-ly { $LILYPOND -I "$PWD/src/includes" -I "$PWD/src/pieces" -o "dist/$DIR_NAME/$BASE_NAME" $1 if [[ "$VIEW" == "YES" ]]; then - open -a "/Applications/Google Chrome.app" -g "dist/$DIR_NAME/$BASE_NAME.pdf" + open -a "/Applications/Preview.app" -g "dist/$DIR_NAME/$BASE_NAME.pdf" fi } @@ -62,7 +62,7 @@ function command-compile { [[ "$PATTERN" == "" ]] && break PATTERNS=(${PATTERNS[@]:1}) - find src/scores -name "*.ly" | grep -v includes | grep "$PATTERN" | while read FILE; do + find src/scores -name "*.ly" | grep -v includes | grep "\.ly$" | grep "$PATTERN" | while read FILE; do compile-ly "./$FILE" done done @@ -70,7 +70,7 @@ function command-compile { function command-watch { CURRENT_DIR=$(dirname $0) - $FSWATCH -r src/scores -i '*.ly$' -e "includes" -e ".DS_Store" | while read FILE; do + $FSWATCH -r src/scores | grep '\.ly$' --line-buffered | grep -v 'includes' --line-buffered | while read FILE; do FILE=$(echo $FILE | sed 's@.*/src/scores/\(.*\)$@./src/scores/\1@') compile-ly $FILE done