#!/bin/bash (( $# == 1 )) || { echo "Usage: $(basename $0) NAME"; exit 1; } [[ ! -e "$1" ]] || { echo "$1 aready exists"; exit 1; } path="${BASH_SOURCE[0]}" test -L "$path" && path=$(readlink -f "$path") dir=$(dirname "$path") echo generating ... cp -r "$dir/.." "$1" echo setup ... cd $1 mv git .git git remote rename origin express-io echo done