From 3989cf4cf81da1077a501a1d53e6114f55b812f9 Mon Sep 17 00:00:00 2001 From: Alec Thomas Date: Thu, 2 Dec 2021 21:45:18 +1100 Subject: Hermitise and upgrade Catch. --- bin/activate-hermit | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 bin/activate-hermit (limited to 'bin/activate-hermit') diff --git a/bin/activate-hermit b/bin/activate-hermit new file mode 100755 index 0000000..3b191fb --- /dev/null +++ b/bin/activate-hermit @@ -0,0 +1,19 @@ +#!/bin/bash +# This file must be used with "source bin/activate-hermit" from bash or zsh. +# You cannot run it directly + +if [ "${BASH_SOURCE-}" = "$0" ]; then + echo "You must source this script: \$ source $0" >&2 + exit 33 +fi + +BIN_DIR="$(dirname "${BASH_SOURCE[0]:-${(%):-%x}}")" +if "${BIN_DIR}/hermit" noop > /dev/null; then + eval "$("${BIN_DIR}/hermit" activate "${BIN_DIR}/..")" + + if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ]; then + hash -r 2>/dev/null + fi + + echo "Hermit environment $("${HERMIT_ENV}"/bin/hermit env HERMIT_ENV) activated" +fi -- cgit v1.2.3