jesus fucvk fix4es

This commit is contained in:
2025-08-18 21:57:10 -06:00
parent fa0996a524
commit 9d32075a70
3 changed files with 14 additions and 11 deletions
+7 -6
View File
@@ -27,18 +27,19 @@ binDir="$ESPIDFTOOLS_INSTALLDIR/.custom_bin"
echo -e "\nChecking for Serial Devices in dmesg\n"
COUNTER=0
devarr=()
# devarr=()
declare -a devarr
for line in $(dmesg | tail -50 | grep -o -E "tty[A-Z]{3}[0-9]{0,2}" | sort -u); do
echo -e "$COUNTER /dev/$line"
devarr[$COUNTER]="/dev/$line"
COUNTER=$((COUNTER+1))
COUNTER=$(($COUNTER+1))
done
if [ $COUNTER -gt 0 ]; then
echo -e "\nEnter TTY Number You'd Like:"
read tty
ttyselect=${devarr[$tty]}
else
ttyselect="${devarr[$tty]}"
else
echo -e "\nNo Serial Devices Found, Select one later with 'changeport'\n"
fi
@@ -47,9 +48,9 @@ read esp
# echo -e "\nSetting environment variables\n"
export PATH="$ESPIDFTOOLS_INSTALLDIR/.custom_bin:$PATH"
export ESPPORT=$ttyselect
export ESPPORT="$ttyselect"
export ESPBAUD=460800
export ESPTARGET=$esp
export ESPTARGET="$esp"
export examples="$ESPIDFTOOLS_INSTALLDIR/esp-idf/examples"
echo -e "Installation Variables:"
+4 -4
View File
@@ -7,19 +7,19 @@ function subprocess() {
for line in $(dmesg | tail -50 | grep -o -E "tty[A-Z]{3}[0-9]{0,2}" | sort -u); do
echo -e "$COUNTER /dev/$line"
devarr+=("/dev/$line")
COUNTER=$((COUNTER+1))
COUNTER=$(($COUNTER+1))
done
if [ $COUNTER -gt 0 ]; then
echo -e "\nEnter TTY Number You'd Like:"
read tty
ttyselect=$devarr[$tty+1]
ttyselect="${devarr[$tty+1]}"
else
echo -e "\nNo Serial Devices Found, Select one later with 'changeport'\n"
fi
sel=$tty+1
eval "$1=$devarr[$sel]"
eval "$1=${devarr[$sel]}"
return 0
}
@@ -31,7 +31,7 @@ else
subprocess ret
fi
export ESPPORT=$ret
export ESPPORT="$ret"
echo -e "\nESPPORT set to $ESPPORT\n"
echo -e "\nAll done :3\n"
+3 -1
View File
@@ -30,4 +30,6 @@ uninstaller
make uninstaller interactive by default to make sure of paths
check envvars for info
unset envvars if need be
option for default nuke
option for default nuke
export
check for existance of esp model before allowing on export and changesp