1
0

refactor helper function in own library

This commit is contained in:
2022-07-16 20:35:12 +02:00
parent 6456e74c64
commit fcc120ee5c
4 changed files with 8 additions and 15 deletions

View File

@@ -6,24 +6,11 @@
set -eu set -eu
# Download file and return filename
function download () {
[[ $# == 0 ]] && exit 1
local url="$1"
local suffix="${2:-"${url##*.}"}"
local filename="$(mktemp -t "download-XXXXXX.${suffix}")"
curl --location --output "${filename}" -# "${url}"
echo "${filename}"
}
export -f download
# Directory to look for bootstrap executables in # Directory to look for bootstrap executables in
BOOTSTRAP_D="${BASH_SOURCE[0]}.d" BOOTSTRAP_D="${BASH_SOURCE[0]}.d"
export BOOTSTRAP_LIB="$BOOTSTRAP_D/lib"
if [[ ! -d "$BOOTSTRAP_D" ]]; then if [[ ! -d "$BOOTSTRAP_D" ]]; then
echo "Error: bootstrap directory '$BOOTSTRAP_D' not found" >&2 echo "Error: bootstrap directory '$BOOTSTRAP_D' not found" >&2
exit 1 exit 1

View File

@@ -2,6 +2,8 @@
set -eu set -eu
source "${BOOTSTRAP_LIB}/helpers"
APPS_DIR="${HOME}/apps" APPS_DIR="${HOME}/apps"
VERSION="22.05" VERSION="22.05"

View File

@@ -2,6 +2,8 @@
set -eu set -eu
source "${BOOTSTRAP_LIB}/helpers"
APPS_DIR="${HOME}/apps" APPS_DIR="${HOME}/apps"
VERSION="0.25.2" VERSION="0.25.2"

View File

@@ -2,6 +2,8 @@
set -eu set -eu
source "${BOOTSTRAP_LIB}/helpers"
VERSION="1.9.1" VERSION="1.9.1"
INSTALL_DIR="${HOME}/.local/bin" INSTALL_DIR="${HOME}/.local/bin"
INSTALLED_VERSION="" INSTALLED_VERSION=""