xwords/xwords4/android/scripts/cleanvariants.sh
Eric House 73c26d8643 replace Crosswords in variants' xml files. Required passing in app
name from build.xml and a new clean-target script that removes the
generated variant files.
2012-08-30 07:00:26 -07:00

40 lines
719 B
Bash
Executable file

#!/bin/sh
set -u -e
DIRS=""
VARIANT=""
usage() {
[ $# -ge 1 ] && echo "ERROR: $1"
echo "usage: $0 [--dest-dir <dir>]*"
exit 1
}
while [ $# -ge 1 ]; do
echo "\"$1\""
case $1 in
--variant-name)
shift
VARIANT=$1
;;
--dest-dir)
shift
DIRS="$DIRS $1"
;;
*)
usage "unexpected param $1"
;;
esac
shift
done
for DIR in $DIRS; do
for FILE in $(find $DIR -type f); do
if git ls-files $FILE --error-unmatch 2>/dev/null; then
echo "skipping $FILE; it's under version control within this variant"
else
rm $FILE
fi
done
done