From ad62d1da67831c6de287835a1188cead7c3f4ff1 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Sun, 17 Apr 2022 22:26:33 +0200 Subject: Add a Makefile for easy installation --- bin/bashtard | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'bin') diff --git a/bin/bashtard b/bin/bashtard index 70e2a97..fb49c3f 100755 --- a/bin/bashtard +++ b/bin/bashtard @@ -1,12 +1,10 @@ #!/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 +export BASHTARD_BIN="$0" +export BASHTARD_NAME="$(basename "$0")" +export BASHTARD_ETCDIR="/etc/$BASHTARD_NAME" +export BASHTARD_LIBDIR="$(CDPATH="" cd -- "$(dirname -- "$0")/.." && pwd -P)/lib" +export BASHTARD_SHAREDIR="$(CDPATH="" cd -- "$(dirname -- "$0")/.." && pwd -P)/share" main() { if ! command -v bash > /dev/null @@ -15,7 +13,7 @@ main() { exit 1 fi - exec bash "$BASHTARD_BASEDIR/lib/main.bash" "$@" + exec bash "$BASHTARD_LIBDIR/main.bash" "$@" } main "$@" -- cgit v1.1