aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2022-04-17 22:26:33 +0200
committerPatrick Spek <p.spek@tyil.nl>2022-04-17 22:26:33 +0200
commitad62d1da67831c6de287835a1188cead7c3f4ff1 (patch)
tree11531f877529fb2306808d3437d7306df4b21f56 /bin
parent97ea86450b3619cca8a0d562a669f5678d5df168 (diff)
Add a Makefile for easy installation
Diffstat (limited to 'bin')
-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 "$@"