fidoip/fidoip

59 lines
983 B
Bash
Executable File

#!/usr/bin/env bash
# shellcheck disable=SC2046,SC1091
ROOTDIR="$(dirname $(realpath -s $0))"
echo ". Running from \"${ROOTDIR}\""
source "${ROOTDIR}/scripts/binkd.sh"
source "${ROOTDIR}/scripts/configure.sh"
source "${ROOTDIR}/scripts/golded.sh"
source "${ROOTDIR}/scripts/help.sh"
source "${ROOTDIR}/scripts/husky_build.sh"
source "${ROOTDIR}/scripts/husky_configure.sh"
source "${ROOTDIR}/scripts/sync.sh"
case $1 in
build)
shift
binkd_build "$@"
husky_build "$@"
golded_build "$@"
;;
build_binkd)
shift
binkd_build "$@"
;;
build_golded)
golded_build
;;
build_husky)
shift
husky_build "$@"
;;
configure)
configure_start
binkd_configure
husky_configure
golded_configure
;;
golded)
golded_start
;;
setup)
shift
binkd_build "$@"
husky_build "$@"
golded_build "$@"
binkd_configure
husky_configure
golded_configure
;;
sync)
sync
;;
*)
help_show
;;
esac