publish.sh 560 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env bash
  2. readonly BRANCH="${1}"
  3. readonly TARGET='./temp'
  4. readonly REMOTE='git@github.com:ofabel/mp-flipper.git'
  5. set -e
  6. rm -rf ${TARGET}
  7. git clone --branch ${BRANCH} --single-branch ${REMOTE} ${TARGET} || (git init -b ${BRANCH} ${TARGET} && cd ${TARGET} && git remote add origin ${REMOTE} && cd ..)
  8. rm -rf ${TARGET}/*
  9. cp upython.c application.fam icon.png LICENSE.txt ${TARGET}
  10. cp -r ./docs ./examples ./lib ${TARGET}
  11. cd ${TARGET}
  12. git add . && git commit -m "new release" && git push origin ${BRANCH} || cd .
  13. cd ..
  14. rm -rf ${TARGET}
  15. exit 0