scripts/bash/usr-local-bin/go

25 lines
451 B
Plaintext
Raw Normal View History

#!/usr/bin/env bash
# Using the snap version of go if available. Or wherever Debian hides newer
# Go
set -x
# TODO: this should be automatic
export GOVERSION=1.21
# Check if go is installed through snap
2023-05-18 11:25:47 +02:00
if [ -f /snap/bin/go ]; then
snap run go "$@"
# Or if Debian hides it somewhere nice.
elif [ -f /usr/lib/go-$GOVERSION/bin/go ]; then
/usr/lib/go-$GOVERSION/bin/go "$@"
# Fallback to system default version
else
/usr/bin/go "$@"
fi
set +x