Skip to content

Instantly share code, notes, and snippets.

@alejandrobernardis
Created February 14, 2012 18:54
Show Gist options
  • Save alejandrobernardis/1829120 to your computer and use it in GitHub Desktop.
Save alejandrobernardis/1829120 to your computer and use it in GitHub Desktop.
project create
cproject(){
if [ -z "$1" ]; then
echo "Define el nombre del cliente."
elif [ -z "$2" ]; then
echo "Define el nombre del projecto."
else
base_path=`pwd`
base_path=$base_path'/project/'$(date +%Y%m%d%H%M%S)
echo 'Base Path: '$base_path
client=$1
project=$2
package='mx/yr/app/'$client'/'$project
echo 'Package: '$package
mkdir -p $base_path/front-end/assets/fla
mkdir -p $base_path/front-end/assets/img
mkdir -p $base_path/front-end/assets/psd
mkdir -p $base_path/front-end/assets/snd
mkdir -p $base_path/front-end/assets/vid
mkdir -p $base_path/front-end/bin/common
mkdir -p $base_path/front-end/bin/common/css
mkdir -p $base_path/front-end/bin/common/data
mkdir -p $base_path/front-end/bin/common/img
mkdir -p $base_path/front-end/bin/common/js
mkdir -p $base_path/front-end/src/$package
mkdir -p $base_path/front-end/lib
touch $base_path/front-end/deploy.sh
touch $base_path/front-end/deploy.xml
echo 'Front-End: OK'
mkdir -p $base_path/back-end/bin
mkdir -p $base_path/back-end/src/$package/static/css
mkdir -p $base_path/back-end/src/$package/static/data
mkdir -p $base_path/back-end/src/$package/static/img
mkdir -p $base_path/back-end/src/$package/static/js
mkdir -p $base_path/back-end/src/$package/templates/forms
mkdir -p $base_path/back-end/src/$package/templates/modules
mkdir -p $base_path/back-end/src/$package/downloads
mkdir -p $base_path/back-end/src/$package/uploads
mkdir -p $base_path/back-end/src/$package/backup
mkdir -p $base_path/back-end/src/$package/data-entry
mkdir -p $base_path/back-end/lib
touch $base_path/back-end/deploy.sh
touch $base_path/back-end/deploy.xml
echo 'Back-End: OK'
fi
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment