aboutsummaryrefslogtreecommitdiff
path: root/bin/bashtard
diff options
context:
space:
mode:
Diffstat (limited to 'bin/bashtard')
-rwxr-xr-xbin/bashtard14
1 files changed, 6 insertions, 8 deletions
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 "$@"