#!/bin/sh # SPDX-FileCopyrightText: 2022 Patrick Spek # # SPDX-License-Identifier: AGPL-3.0-or-later BASHTARD_BIN="$0" BASHTARD_NAME="$(basename "$0")" BASHTARD_ETCDIR="/etc/$BASHTARD_NAME" BASHTARD_LIBDIR="$(CDPATH="" cd -- "$(dirname -- "$0")/.." && pwd -P)/lib" BASHTARD_SHAREDIR="$(CDPATH="" cd -- "$(dirname -- "$0")/.." && pwd -P)/share" export BASHTARD_BIN export BASHTARD_NAME export BASHTARD_ETCDIR export BASHTARD_LIBDIR export BASHTARD_SHAREDIR 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_LIBDIR/main.bash" "$@" } main "$@"