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
No known key found for this signature in database
GPG key ID: 92709B88BB8F13EA
2 changed files with 18 additions and 1 deletions

6
x
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