Improve update-Nitrov3.sh parallelism, UX, and compatibility
- Run renderer and client builds in parallel (background + wait) for faster updates - Cache detected git branches in interactive menu (avoid re-running git branch -r on every redraw); re-cache after switching branches - Add health check after emulator restart (poll until active or retries exhausted) - Add service_active() helper with systemd/service/pgrep fallback for non-systemd systems; replace all systemctl is-active calls - Add 30s read timeout (-t 30) on all interactive prompts to prevent hanging on non-terminal stdin - Add set -E for ERR trap inheritance in subshells
This commit is contained in:
1 parent
f9b0ec78d1
commit
0abd490f67
1 file changed
+49
-28