From b588357836a5fe2e02aabe9dcea4b8aebda833fe Mon Sep 17 00:00:00 2001 From: dab Date: Wed, 19 Mar 2025 20:23:36 +0000 Subject: [PATCH] Add bun/install_bun.sh --- bun/install_bun.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 bun/install_bun.sh diff --git a/bun/install_bun.sh b/bun/install_bun.sh new file mode 100644 index 0000000..a9cec60 --- /dev/null +++ b/bun/install_bun.sh @@ -0,0 +1,15 @@ +#!/bin/bash +set -e + +SCRIPTDIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +cd $SCRIPTDIR + +RELEASE_VERSION="1.2.5" +RELEASE_VARIANT="bun-linux-x64" +ZIP_FILENAME="${RELEASE_VARIANT}.zip" +wget https://github.com/oven-sh/bun/releases/download/bun-v${RELEASE_VERSION}/${ZIP_FILENAME} +HASH_ZIPFILE=$(sha256sum ${ZIP_FILENAME} | cut -d " " -f 1 ) +wget https://github.com/oven-sh/bun/releases/download/bun-v${RELEASE_VERSION}/SHASUMS256.txt +hashInFile=$(cat SHASUMS256.txt | grep -c "${HASH_ZIPFILE} ${ZIP_FILENAME}") +if [ $hashInFile -eq 0 ]; then exit 1; fi; +unzip ${ZIP_FILENAME}