S&B Volcano vaporizer remote control with Pi Pico W
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

copy.sh 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #!/bin/bash
  2. BRANCH=`git symbolic-ref --short HEAD`
  3. HASH=`git rev-parse --short HEAD`
  4. DATE=`date "+%Y-%m-%d %H:%M:%S"`
  5. echo "# auto generated - do not edit" > _git.py
  6. echo "git_branch=\"$BRANCH\"" >> _git.py
  7. echo "git_hash=\"$HASH\"" >> _git.py
  8. echo "build_date=\"$DATE\"" >> _git.py
  9. if [ $# -ne 0 ] ; then
  10. cat << EOF | rshell
  11. cp _git.py /pyboard
  12. cp poll.py /pyboard
  13. cp scan.py /pyboard
  14. cp lcd.py /pyboard
  15. cp workflows.py /pyboard
  16. cp states.py /pyboard
  17. cp state_scan.py /pyboard
  18. cp state_connect.py /pyboard
  19. cp state_select.py /pyboard
  20. cp state_heat.py /pyboard
  21. cp state_wait_temp.py /pyboard
  22. cp state_wait_time.py /pyboard
  23. cp state_pump.py /pyboard
  24. cp state_notify.py /pyboard
  25. cp $1 /pyboard/main.py
  26. EOF
  27. else
  28. cat << EOF | rshell
  29. cp _git.py /pyboard
  30. cp poll.py /pyboard
  31. cp scan.py /pyboard
  32. cp lcd.py /pyboard
  33. cp workflows.py /pyboard
  34. cp states.py /pyboard
  35. cp state_scan.py /pyboard
  36. cp state_connect.py /pyboard
  37. cp state_select.py /pyboard
  38. cp state_heat.py /pyboard
  39. cp state_wait_temp.py /pyboard
  40. cp state_wait_time.py /pyboard
  41. cp state_pump.py /pyboard
  42. cp state_notify.py /pyboard
  43. rm /pyboard/main.py
  44. EOF
  45. fi