59 lines
983 B
Plaintext
59 lines
983 B
Plaintext
|
#!/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
|