fn run_tempoup(bin_dir: &Path) -> Result<bool, LauncherError>Expand description
Runs tempoup to update the tempo binary itself.
Passes TEMPO_BIN_DIR so tempoup installs into the same directory as the
running binary. If tempoup is not found on PATH, it is installed first
via https://tempo.xyz/install.