diff options
Diffstat (limited to 'bin/bashtard')
-rwxr-xr-x | bin/bashtard | 14 |
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 "$@" |