Upload files individually

This commit is contained in:
Jimmy 2024-12-11 22:41:16 +13:00
parent 12be71ae47
commit f23d040236
1 changed files with 19 additions and 3 deletions

22
dev.sh
View File

@ -1,5 +1,21 @@
#!/bin/bash #!/bin/bash
mpremote reset # Reset the MicroPython device
mpremote cp -r src : mpremote reset || { echo "Failed to reset device"; exit 1; }
mpremote run src/main.py
# Loop through all files in ./src recursively
find ./src -type f | while read -r file; do
filename=$(basename "$file") # Extract filename from full path
# Skip copying settings.json
if [ "$filename" == "settings.json" ]; then
echo "Skipping $filename"
continue
fi
echo "Copying $filename"
mpremote cp "$file" :$filename || { echo "Failed to copy $filename"; exit 1; }
done
# Run the main.py script on the MicroPython device
mpremote run src/main.py || { echo "Failed to run main.py"; exit 1; }