Add rvm support and ruby package

main
Buddy Sandidge 3 years ago
parent ea86367332
commit fb8e9ac54d

@ -0,0 +1,7 @@
# shellcheck shell=bash
if [[ -d "${HOME}/.rvm/bin" ]]; then
# shellcheck disable=SC2076
if [[ ! "${PATH}" =~ "${HOME}/.rvm/bin" ]]; then
export PATH="$PATH:$HOME/.rvm/bin"
fi
fi

@ -0,0 +1,15 @@
# shellcheck shell=sh
if [ -d "${HOME}/.rvm/bin" ]; then
case "${PATH}" in
*"$HOME/.rvm/bin"*) ;;
*) export PATH="$PATH:$HOME/.rvm/bin" ;;
esac
fi
if [ "$(ps -p $$ -ocomm=)" = sh ]; then
if [ -f "$HOME/.rvm/scripts/rvm" ]; then
# Load RVM into a shell session *as a function*
# shellcheck disable=SC1091
. "$HOME/.rvm/scripts/rvm"
fi
fi

@ -0,0 +1,5 @@
if [[ -d "${HOME}/.rvm/bin" ]]; then
if [[ ! "${PATH}" =~ "${HOME}/.rvm/bin" ]]; then
export PATH="$PATH:$HOME/.rvm/bin"
fi
fi

@ -0,0 +1,29 @@
#!/usr/bin/env bash
set -eo pipefail
# shellcheck disable=SC1091
source "${XDG_DATA_HOME}/buddy-up/includes/utils.sh"
VERSION=${VERSION:-1.29.12}
APP=rvm-installer
DEST=${XDG_DATA_HOME}/apps/releases/${APP}
URL=https://raw.githubusercontent.com/rvm/rvm/${VERSION}/binscripts/rvm-installer
RVM_KEYS="409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB"
# shellcheck disable=SC2086
gpg --recv-keys ${RVM_KEYS}
mkdir_if_missing "${DEST}/${VERSION}"
INSTALLER=${DEST}/${VERSION}/rvm-installer
if [[ ! -f "${INSTALLER}" ]]; then
curl --silent --location --output "${INSTALLER}" "${URL}"
chmod +x "${INSTALLER}"
fi
set_current_link "${DEST}" "${VERSION}"
set_link "${XDG_BIN_HOME}/${APP}" "${DEST}" "${APP}"
"${INSTALLER}" "${VERSION}"
Loading…
Cancel
Save