Files
remoteturtle/STARTUP_README.md

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

  1. On boot, the startup script runs automatically
  2. Removes the old version of the main script
  3. Downloads the latest version from git
  4. 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.