maker.sh 596 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!/bin/bash
  2. maker_folder=`dirname $0`
  3. projecttype=$1
  4. foldername=$2
  5. if [[ -z $projecttype ]]
  6. then
  7. echo "need a project type"
  8. exit
  9. fi
  10. if [[ -d $maker_folder/$projecttype ]]
  11. then
  12. echo "project type AVAILABLE"
  13. else
  14. echo "project type not available"
  15. exit
  16. fi
  17. if [[ -z $foldername ]]
  18. then
  19. echo "need a folder name"
  20. exit
  21. fi
  22. #mkdir $foldername
  23. git init $foldername
  24. folderpath=`dirname $foldername`
  25. #cd $foldername
  26. mkdir $foldername/src $foldername/test
  27. echo "created $foldername at $folderpath"
  28. cp -R $maker_folder/$projecttype/. $folderpath/$foldername
  29. echo "done."