Skip to content

Commit fa3bf9d

Browse files
committed
script 1-click-setup.sh refactored to fetch Crypto library & others via zip file; added new script update-libraries.sh to upgrade all dependencies to the latest version;
1 parent 5ce4a4c commit fa3bf9d

File tree

2 files changed

+28
-4
lines changed

2 files changed

+28
-4
lines changed

scripts/1-click-setup.sh

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,21 @@ arduino-cli config init --overwrite
1010
arduino-cli core update-index
1111
arduino-cli core install --additional-urls https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json rp2040:rp2040
1212
arduino-cli config set library.enable_unsafe_install true
13-
arduino-cli lib install --git-url git@github.com:rweather/arduinolibs.git
14-
arduino-cli lib install --git-url git@github.com:dirkx/Arduino-Base32-Decode.git
15-
arduino-cli lib install --git-url git@github.com:FrankBoesing/FastCRC.git
16-
arduino-cli lib install --git-url git@github.com:dojyorin/arduino_base64.git
13+
1714
arduino-cli lib install --git-url git@github.com:FastLED/FastLED.git
15+
16+
arduino-cli lib install --git-url git@github.com:FrankBoesing/FastCRC.git
17+
18+
# rweather/arduinolibs (Crypto)
19+
curl -JLO "https://github.com/rweather/arduinolibs/archive/refs/heads/master.zip"
20+
arduino-cli lib install --zip-path arduinolibs-master.zip
21+
22+
# dirkx/Arduino-Base32-Decode
23+
b32_latest_version=$(curl -s https://api.github.com/repos/dirkx/Arduino-Base32-Decode/releases/latest | grep tag_name | cut -d '"' -f 4)
24+
curl -LO "https://github.com/dirkx/Arduino-Base32-Decode/archive/refs/tags/${b32_latest_version}.zip"
25+
arduino-cli lib install --zip-path "${b32_latest_version}.zip"
26+
27+
# dojyorin/arduino_base64
28+
b64_latest_version=$(curl -s https://api.github.com/repos/dojyorin/arduino_base64/releases/latest | grep tag_name | cut -d '"' -f 4)
29+
curl -LO "https://github.com/dojyorin/arduino_base64/archive/refs/tags/${b64_latest_version}.zip"
30+
arduino-cli lib install --zip-path "${b64_latest_version}.zip"

scripts/update-libraries.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/bash
2+
# chmod +x update-libraries.sh
3+
4+
brew update
5+
brew upgrade arduino-cli
6+
7+
arduino-cli lib upgrade FastLED
8+
arduino-cli lib upgrade FastCRC
9+
arduino-cli lib upgrade Crypto
10+
arduino-cli lib upgrade Base32-Decode
11+
arduino-cli lib upgrade base64_encode

0 commit comments

Comments
 (0)