_generic_create.bat 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. @echo off
  2. call:%~1
  3. goto exit
  4. :_create
  5. echo "Removing exercice"
  6. DEL /S "repo" "work"
  7. echo "creating directories"
  8. mkdir "-p" "repo" "work"
  9. echo "initializing repository"
  10. cd "repo"
  11. git "init" "--bare" REM UNKNOWN: {"type":"Redirect","op":{"text":">","type":"great"},"file":{"text":"/dev/null","type":"Word"}}
  12. cd "%CD%."
  13. echo "cloning repository"
  14. cd "work"
  15. git "clone" "%CD%.\repo" "%CD%" REM UNKNOWN: {"type":"Redirect","op":{"text":">","type":"great"},"file":{"text":"/dev/null","type":"Word"}} REM UNKNOWN: {"type":"Redirect","op":{"text":">&","type":"greatand"},"file":{"text":"1","type":"Word"},"numberIo":{"text":"2","type":"io_number"}}
  16. echo "Initializing exercice"
  17. IF "%~2" == "debug" (
  18. $1
  19. ) ELSE (
  20. $1 REM UNKNOWN: {"type":"Redirect","op":{"text":">","type":"great"},"file":{"text":"/dev/null","type":"Word"}} REM UNKNOWN: {"type":"Redirect","op":{"text":">&","type":"greatand"},"file":{"text":"1","type":"Word"},"numberIo":{"text":"2","type":"io_number"}}
  21. )
  22. cd "%CD%."
  23. echo ""
  24. echo "Exercice in %undefined%\work\"
  25. echo "=========================================="
  26. cat "readme.txt"
  27. echo "=========================================="
  28. echo ""
  29. goto:eof
  30. :exit
  31. exit /b 0