From d8a2f732b300cdbb892e0878fe87dbb7a0ef6d03 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Fri, 15 Apr 2022 16:32:43 +0200 Subject: Initial commit --- bin/bashtard | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 bin/bashtard (limited to 'bin') diff --git a/bin/bashtard b/bin/bashtard new file mode 100755 index 0000000..70e2a97 --- /dev/null +++ b/bin/bashtard @@ -0,0 +1,21 @@ +#!/bin/sh + +BASHTARD_NAME="$(basename "$0")" +BASHTARD_BASEDIR="$(CDPATH="" cd -- "$(dirname -- "$0")/.." && pwd -P)" +BASHTARD_ETCDIR="/etc/$BASHTARD_NAME" + +export BASHTARD_BASEDIR +export BASHTARD_ETCDIR +export BASHTARD_NAME + +main() { + if ! command -v bash > /dev/null + then + printf "You need bash to run %s utilities\n" "$BASHTARD_NAME" >&2 + exit 1 + fi + + exec bash "$BASHTARD_BASEDIR/lib/main.bash" "$@" +} + +main "$@" -- cgit v1.1