blob: 41c3254dc9862e425af23bced3a1b2af1bcafcaa [file]
#!/usr/bin/env bash
# devstack — shared dev-substrate CLI. Usage: devstack {setup|ensure|status|down|reset}
set -euo pipefail
HERE="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
. "$HERE/lib/config.sh"
. "$HERE/lib/colima.sh"
. "$HERE/lib/certs.sh"
. "$HERE/lib/dns.sh"
. "$HERE/lib/ingress.sh"
. "$HERE/lib/verify.sh"
. "$HERE/lib/commands.sh"
devstack_load_config
cmd="${1:-help}"
case "$cmd" in
setup) devstack_setup ;;
ensure) devstack_ensure ;;
status) devstack_status ;;
down) devstack_down ;;
reset) devstack_reset ;;
*) echo "usage: devstack {setup|ensure|status|down|reset}"; exit 2 ;;
esac