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