|  | @@ -4,73 +4,81 @@ maker_folder=`dirname $0`
 | 
	
		
			
				|  |  |  projecttype=$1
 | 
	
		
			
				|  |  |  foldername=$2
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -echo 'hi'
 | 
	
		
			
				|  |  | -echo maker_folder $maker_folder
 | 
	
		
			
				|  |  | -echo projecttype $projecttype
 | 
	
		
			
				|  |  | -echo foldername $foldername
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  if [[ -z $projecttype ]]
 | 
	
		
			
				|  |  |  then
 | 
	
		
			
				|  |  |      echo "need a project type"
 | 
	
		
			
				|  |  |      exit
 | 
	
		
			
				|  |  |  fi
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +if [[ -d $maker_folder/$projecttype ]]
 | 
	
		
			
				|  |  | +then
 | 
	
		
			
				|  |  | +    echo "project type AVAILABLE"
 | 
	
		
			
				|  |  | +else
 | 
	
		
			
				|  |  | +    echo "project type not available"
 | 
	
		
			
				|  |  | +    exit
 | 
	
		
			
				|  |  | +fi
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  if [[ -z $foldername ]]
 | 
	
		
			
				|  |  |  then
 | 
	
		
			
				|  |  |      echo "need a folder name"
 | 
	
		
			
				|  |  |      exit
 | 
	
		
			
				|  |  |  fi
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#mkdir $foldername
 | 
	
		
			
				|  |  | +git init $foldername
 | 
	
		
			
				|  |  | +folderpath=`dirname $foldername`
 | 
	
		
			
				|  |  | +#cd $foldername
 | 
	
		
			
				|  |  | +mkdir $foldername/src $foldername/test
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +echo "created $foldername at $folderpath"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +cp $maker_folder/package.regular.json $folderpath/$foldername/package.json
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  echo 'temp exit'
 | 
	
		
			
				|  |  |  exit
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        #mkdir $foldername
 | 
	
		
			
				|  |  | -        git init $foldername
 | 
	
		
			
				|  |  | -        cd $foldername
 | 
	
		
			
				|  |  | -        mkdir src test
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -cat >package.json <<EOL
 | 
	
		
			
				|  |  | -{
 | 
	
		
			
				|  |  | -  "name": "$foldername",
 | 
	
		
			
				|  |  | -  "version": "0.1.0",
 | 
	
		
			
				|  |  | -  "scripts": {
 | 
	
		
			
				|  |  | -    "test": "echo \"Error: no test specified\" && exit 1",
 | 
	
		
			
				|  |  | -    "postinstall": "npm run compile",
 | 
	
		
			
				|  |  | -    "compile-test": "babel test --out-dir test-build",
 | 
	
		
			
				|  |  | -    "compile-src": "babel src --out-dir build",
 | 
	
		
			
				|  |  | -    "compile": "npm run compile-src; npm run compile-test",
 | 
	
		
			
				|  |  | -    "watch": "nodemon --watch src --watch test --exec \"npm run compile --silent\"",
 | 
	
		
			
				|  |  | -    "serverwatch": "nodemon --watch src --watch test --exec \"npm run compile --silent && node build/server.js\"",
 | 
	
		
			
				|  |  | -    "testwatch": "nodemon --watch src --watch test --exec \"npm run compile --silent && npm test\""
 | 
	
		
			
				|  |  | -  },
 | 
	
		
			
				|  |  | -  "dependencies": {
 | 
	
		
			
				|  |  | -    "babel-cli": "^6.6.5",
 | 
	
		
			
				|  |  | -    "babel-preset-es2015": "^6.6.0"
 | 
	
		
			
				|  |  | -  },
 | 
	
		
			
				|  |  | -  "devDependencies": {
 | 
	
		
			
				|  |  | -    "blue-tape": "^0.2.0",
 | 
	
		
			
				|  |  | -    "nodemon": "^1.9.1",
 | 
	
		
			
				|  |  | -    "tape": "^4.5.1"
 | 
	
		
			
				|  |  | -  },
 | 
	
		
			
				|  |  | -  "private": true
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -EOL
 | 
	
		
			
				|  |  | +#cat >package.json <<EOL
 | 
	
		
			
				|  |  | +#{
 | 
	
		
			
				|  |  | +#  "name": "$foldername",
 | 
	
		
			
				|  |  | +#  "version": "0.1.0",
 | 
	
		
			
				|  |  | +#  "scripts": {
 | 
	
		
			
				|  |  | +#    "test": "echo \"Error: no test specified\" && exit 1",
 | 
	
		
			
				|  |  | +#    "postinstall": "npm run compile",
 | 
	
		
			
				|  |  | +#    "compile-test": "babel test --out-dir test-build",
 | 
	
		
			
				|  |  | +#    "compile-src": "babel src --out-dir build",
 | 
	
		
			
				|  |  | +#    "compile": "npm run compile-src; npm run compile-test",
 | 
	
		
			
				|  |  | +#    "watch": "nodemon --watch src --watch test --exec \"npm run compile --silent\"",
 | 
	
		
			
				|  |  | +#    "serverwatch": "nodemon --watch src --watch test --exec \"npm run compile --silent && node build/server.js\"",
 | 
	
		
			
				|  |  | +#    "testwatch": "nodemon --watch src --watch test --exec \"npm run compile --silent && npm test\""
 | 
	
		
			
				|  |  | +#  },
 | 
	
		
			
				|  |  | +#  "dependencies": {
 | 
	
		
			
				|  |  | +#    "babel-cli": "^6.6.5",
 | 
	
		
			
				|  |  | +#    "babel-preset-es2015": "^6.6.0"
 | 
	
		
			
				|  |  | +#  },
 | 
	
		
			
				|  |  | +#  "devDependencies": {
 | 
	
		
			
				|  |  | +#    "blue-tape": "^0.2.0",
 | 
	
		
			
				|  |  | +#    "nodemon": "^1.9.1",
 | 
	
		
			
				|  |  | +#    "tape": "^4.5.1"
 | 
	
		
			
				|  |  | +#  },
 | 
	
		
			
				|  |  | +#  "private": true
 | 
	
		
			
				|  |  | +#}
 | 
	
		
			
				|  |  | +#EOL
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cat >.babelrc <<EOL
 | 
	
		
			
				|  |  | -{
 | 
	
		
			
				|  |  | -  "presets": ["es2015"]
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -EOL
 | 
	
		
			
				|  |  | +#cat >.babelrc <<EOL
 | 
	
		
			
				|  |  | +#{
 | 
	
		
			
				|  |  | +#  "presets": ["es2015"]
 | 
	
		
			
				|  |  | +#}
 | 
	
		
			
				|  |  | +#EOL
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cat >.gitignore <<EOL
 | 
	
		
			
				|  |  | -.idea
 | 
	
		
			
				|  |  | -node_modules
 | 
	
		
			
				|  |  | -build
 | 
	
		
			
				|  |  | -test-build
 | 
	
		
			
				|  |  | -npm-debug*
 | 
	
		
			
				|  |  | -*.swp
 | 
	
		
			
				|  |  | -EOL
 | 
	
		
			
				|  |  | +#cat >.gitignore <<EOL
 | 
	
		
			
				|  |  | +#.idea
 | 
	
		
			
				|  |  | +#node_modules
 | 
	
		
			
				|  |  | +#build
 | 
	
		
			
				|  |  | +#test-build
 | 
	
		
			
				|  |  | +#npm-debug*
 | 
	
		
			
				|  |  | +#*.swp
 | 
	
		
			
				|  |  | +#EOL
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        echo "done."
 | 
	
		
			
				|  |  | +echo "done."
 | 
	
		
			
				|  |  |  
 |