59 lines
983 B
Bash
Executable File
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
|