mirror of
https://github.com/placeholder-soft/sui-data-sync.git
synced 2026-01-13 07:21:22 +08:00
37 lines
542 B
Bash
Executable File
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 $@
|