Spaces:
Running
Running
| # 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 | |