Fix problem with "watch" building weird files

This commit is contained in:
Andrew Miner
2017-08-02 21:47:19 -07:00
parent 53e5bfe883
commit d59d5d587f
+3 -3
View File
@@ -39,7 +39,7 @@ function compile-ly {
$LILYPOND -I "$PWD/src/includes" -I "$PWD/src/pieces" -o "dist/$DIR_NAME/$BASE_NAME" $1 $LILYPOND -I "$PWD/src/includes" -I "$PWD/src/pieces" -o "dist/$DIR_NAME/$BASE_NAME" $1
if [[ "$VIEW" == "YES" ]]; then 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 fi
} }
@@ -62,7 +62,7 @@ function command-compile {
[[ "$PATTERN" == "" ]] && break [[ "$PATTERN" == "" ]] && break
PATTERNS=(${PATTERNS[@]:1}) 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" compile-ly "./$FILE"
done done
done done
@@ -70,7 +70,7 @@ function command-compile {
function command-watch { function command-watch {
CURRENT_DIR=$(dirname $0) 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@') FILE=$(echo $FILE | sed 's@.*/src/scores/\(.*\)$@./src/scores/\1@')
compile-ly $FILE compile-ly $FILE
done done