cleaned up install script variables

This commit is contained in:
Zack Hodgson Brady
2023-11-12 00:26:28 -05:00
parent 45cea89752
commit ec2ada9dcb

View File

@@ -11,21 +11,8 @@ command -v curl >/dev/null 2>&1 || error_exit "curl is not installed"
command -v tar >/dev/null 2>&1 || error_exit "tar is not installed"
command -v sha256sum >/dev/null 2>&1 || error_exit "sha256sum is not installed"
# set default version (latest release)
version="0.4.0"
# override default version
while [[ $# -gt 0 ]]; do
case "$1" in
-v|--version)
version="$2"
shift 2
;;
*)
error_exit "Unknown option: $1"
;;
esac
done
# set version or default to latest release
version=${HAULER_VERSION:-0.4.0}
# detect the operating system
platform=$(uname -s | tr '[:upper:]' '[:lower:]')
@@ -90,4 +77,4 @@ esac
rm hauler_${version}_checksums.txt hauler_${version}_${platform}_${arch}.tar.gz
# display success message
echo "Installation Successful! Hauler v${version} is now available for use!"
echo "Installation Successful! Hauler v${version} is now available for use!"