Add better python discovery

`x.ps1` and `x` will now search for python executables like `python3.9`
and `python3.10.exe`
This commit is contained in:
Albert Larsan
2022-10-13 10:20:39 +02:00
parent 4596f4f8b5
commit c83ddaef94
2 changed files with 18 additions and 1 deletions
+6
View File
@@ -29,5 +29,11 @@ for SEARCH_PYTHON in py python3 python python2; do
exec "$python" $extra_arg "$xpy" "$@"
fi
done
python=$(bash -c "compgen -c python" | grep '^python[2-3]\.[0-9]\+$' | head -n1)
if ! [ "$python" = "" ]; then
exec "$python" "$xpy" "$@"
fi
echo "$0: error: did not find python installed" >&2
exit 1