untrusted-test-only / parse_target.sh
lychees's picture
Upload 569 files
87b3b3a
raw
history blame contribute delete
558 Bytes
# collecting jsx filenames in a directory and write them to $target.
target=$1
mod=$2
# MOD
[ "$mod" != "default" ] && m=$mod
sed -i -e "s#\/\/%MOD%#$m#" $target
# LEVELS
levels=''
for lvl in mods/$mod/*.jsx
do
lvl=`basename $lvl`
levels=`printf "$levels'%s'," $lvl`
done
levels="${levels%?}"
sed -i -e "s#\/\/%LEVELS%#$levels#g" $target
# BONUS
bonus=''
if [ -d mods/$mod/bonus ]; then
for lvl in mods/$mod/bonus/*.jsx
do
lvl=`basename $lvl`
bonus=`printf "$bonus'%s'," $lvl`
done
fi
bonus="${bonus%?}"
sed -i -e "s#\/\/%BONUS%#$bonus#" $target