- Repeat install = reinstall: auto-detect existing install, uninstall first, then install - Repeat uninstall = no-op: if no install record found, exit 0 with message - Uses spawnSync to re-exec uninstall phase during reinstall