#!/bin/bash set -a TEMPLATE=_default perform () { web="$1" if expr "$web" : "[A-Z][A-Z]*[a-z0-9]*$" >/dev/null; then if test -e data/$web; then echo "Error: A web of name $web already exists!" else echo "cp -pr data/$TEMPLATE data/$web" if cp -pr data/$TEMPLATE data/$web; then chmod a+rwx data/$web chmod -R a+rw data/$web echo "Web $web Created!. Now, to be done:" echo " * Add its name in Main.WebList" echo " * re-run bin/koalaskin-generate" else echo "*** Error: cp command failed for web $web???" fi fi else echo "Error: A web name must be composed only of letters!" fi } for web in "$@";do perform "$web"; done