github.com/robgonnella/ardi/v2@v2.4.5-0.20230102052001-11a49de978c3/scripts/run_e2e.sh (about) 1 #!/bin/bash 2 3 set -ex 4 5 here="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null 2>&1 && pwd )" 6 top="$(dirname ${here})" 7 8 function clean_up { 9 rm -rf $here/../test_projects/pixie/build 10 rm -rf $here/../.ardi $here/../ardi.json 11 } 12 13 trap "clean_up" EXIT 14 15 clean_up 16 17 ESP8266=https://arduino.esp8266.com/stable/package_esp8266com_index.json 18 19 go install ${top} 20 21 ardi project-init 22 23 ardi add platforms arduino:avr 24 ardi add lib "Adafruit Pixie" 25 ardi add board-url ${ESP8266} 26 ardi add build \ 27 --name pixie \ 28 --fqbn arduino:avr:mega \ 29 --sketch $top/test_projects/pixie 30 31 ardi list platforms 32 ardi search platforms 33 34 ardi list libs 35 ardi search libs "Adafruit Pixie" 36 37 ardi list board-fqbns 38 ardi list board-platforms 39 ardi list board-urls 40 41 ardi compile pixie 42 43 ardi remove platform arduino:avr 44 ardi remove lib Adafruit_Pixie 45 ardi remove board-url ${ESP8266} 46 ardi remove build pixie