#!/usr/bin/env bash #Generate a new project from your HTML5 Boilerplate repo clone #Created 2010-10-13, Rick Waldron ##first run # $ cd html5-boilerplate/build # $ chmod +x createproject.sh && ./createproject.sh ##usage # $ cd html5-boilerplate/build # $ ./createproject.sh # find project root (also ensure script is ran from within repo) src=$(git rev-parse --show-toplevel) || exit 1 # get a name for new project while [[ -z $name ]] do echo "To create a new html5-boilerplate project, enter a new directory name:" read name || exit done dst=$src/../$name if [[ -d $dst ]] then echo "$dst exists" else #create new project mkdir "$dst" || exit 1 #sucess message echo "Created Directory: $dst" cd "$src" cp -vr css js img build test *.html *.xml *.txt *.png *.ico .htaccess "$dst" #sucess message echo "Created Project: $dst" fi