Sha256: bdb5e0ef79fb59e6a775858d13f777ef0f182dca1c1223f73caa4891ca243a88

Contents?: true

Size: 1.09 KB

Versions: 12

Compression:

Stored size: 1.09 KB

Contents

#!/usr/bin/env bash

#Generate a new project from your HTML5 Boilerplate repo clone
#by: Rick Waldron & Michael Cetrulo


##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) || {
  echo "try running the script from within html5-boilerplate directories." >&2
  exit 1
}
[[ -d $src ]] || {
  echo "fatal: could not determine html5-boilerplate's root directory." >&2
  echo "try updating git." >&2
  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

Version data entries

12 entries across 11 versions & 2 rubygems

Version Path
survivalkit-0.3.4 templates/project/sources/html5-boilerplate/build/createproject.sh
survivalkit-0.3.3 templates/drupal/sources/html5-boilerplate/build/createproject.sh
survivalkit-0.3.3 templates/project/sources/html5-boilerplate/build/createproject.sh
survivalkit-0.3.2 templates/project/sources/html5-boilerplate/build/createproject.sh
survivalkit-0.3.1 templates/project/sources/html5-boilerplate/build/createproject.sh
survivalkit-0.3 templates/project/sources/html5-boilerplate/build/createproject.sh
survivalkit-0.2.1 templates/project/sources/html5-boilerplate/build/createproject.sh
survivalkit-0.1 templates/project/sources/html5-boilerplate/build/createproject.sh
html5-starter-0.2.3b templates/project/files/build/createproject.sh
html5-starter-0.2.2b templates/project/files/build/createproject.sh
html5-starter-0.1.9b templates/project/files/build/createproject.sh
html5-starter-0.1.8b templates/project/files/build/createproject.sh