Files
sui-data-sync/tools/bin/dev
Zitao Xiong a07d262277 add dev
2024-05-23 18:10:25 +08:00

37 lines
542 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
cd $DIR/../..
green() {
echo -e "\033[1;32m$1\033[0m"
}
main() {
local CMD="${1:-start}"
case "${CMD}" in
start)
dev-network up
dev-database reset
green "dev environment started, press ctrl-c to exit"
trap 'dev down' SIGINT EXIT TERM
while true; do
sleep 5
done
;;
down)
dev-database down
dev-network down
;;
*)
echo "unknown command: ${CMD}"
;;
esac
}
main $@