diff --git a/scripts/bootstrap.ps1 b/scripts/bootstrap.ps1 index cc29422..2505755 100644 --- a/scripts/bootstrap.ps1 +++ b/scripts/bootstrap.ps1 @@ -153,9 +153,9 @@ if (-not $NoInstall) { try { $gitOut = & git -C $repoRoot rev-parse --is-inside-work-tree 2>$null; if ($gitOut -eq 'true') { $isGit = $true } } catch {} } } catch {} - if ($isGit -and -not $Quiet) { - $ans = Read-Host "It looks like this is a development checkout (git repo). Install project in editable mode for development? (Y/n)" - if ($ans -eq '' -or $ans -eq 'y' -or $ans -eq 'Y') { $Editable = $true; Write-Log "Selected editable install for development." "INFO" } + if ($isGit) { + $Editable = $true + Write-Log "Detected development checkout; installing in editable mode for development." "INFO" } } diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index 59efabc..1f7ee44 100644 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -258,16 +258,11 @@ if [[ ! -x "$VENV_PY" ]]; then exit 3 fi -if [[ "$NOINSTALL" != "true" ]]; then # If not explicitly requested, suggest editable install for development checkouts +if [[ "$NOINSTALL" != "true" ]]; then # If not explicitly requested, auto-select editable install for development checkouts (no prompt) if [[ "$EDITABLE" != "true" ]]; then if [[ -d "$REPO/.git" ]] || git -C "$REPO" rev-parse --is-inside-work-tree >/dev/null 2>&1; then - if [[ "$QUIET" != "true" && -t 0 ]]; then - read -p "It looks like this is a development checkout (git repo). Install project in editable mode for development? (Y/n) " devans - if [[ -z "$devans" || "$devans" == "y" || "$devans" == "Y" ]]; then - EDITABLE=true - echo "Selected: editable install for development" - fi - fi + EDITABLE=true + echo "Detected development checkout; performing editable install for development" fi fi echo "Upgrading pip, setuptools, wheel..."