1.5 KiB
1.5 KiB
Auto-Update Startup Scripts
These scripts automatically download and run the latest versions of your turtle control programs when computers start up.
Installation
For Turtles:
wget https://git.spatulaa.com/MayaTheShy/remoteturtle/raw/branch/master/startup_turtle.lua startup
For Webbridge Computer:
wget https://git.spatulaa.com/MayaTheShy/remoteturtle/raw/branch/master/startup_webbridge.lua startup
For Pocket Computer:
wget https://git.spatulaa.com/MayaTheShy/remoteturtle/raw/branch/master/startup_pocket.lua startup
How It Works
- On boot, the startup script runs automatically
- Removes the old version of the main script
- Downloads the latest version from git
- Executes the downloaded script
Fallback Behavior
If the download fails (no internet, wrong URL, etc.):
- Shows an error message
- Attempts to run the existing version if available
- Shows manual download instructions
Benefits
✅ Always run the latest version
✅ No manual script management
✅ Just reboot to update
✅ Fallback to existing version if offline
✅ Clear status messages
Manual Update
To force an update on a running computer:
reboot
Changing the URL
If you need to change the git URL, edit the SCRIPT_URL variable in the startup script:
local SCRIPT_URL = "https://your-git-url-here/script.lua"
Disabling Auto-Update
To disable auto-update and use manual management:
rm startup
Then download scripts manually as needed.