Files
nhost/dashboard/dev-env-cli.sh
David Barroso 0367dfae00 feat (general): clean repository (#3432)
Co-authored-by: robertkasza <167509084+robertkasza@users.noreply.github.com>
Co-authored-by: Nuno Pato <nunopato@gmail.com>
Co-authored-by: David BM <correodelnino@gmail.com>
2025-09-24 14:50:55 +02:00

42 lines
711 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
export NHOST_DASHBOARD_VERSION=dashboard:0.0.0-dev
FOLDER="$TMPDIR/nhost-dashboard-e2e"
up() {
echo "➜ Starting local CLI using locally built dashboard with tag $NHOST_DASHBOARD_VERSION"
rm -rf "$FOLDER"
mkdir -p "$FOLDER"
cd "$FOLDER"
nhost init
nhost up --down-on-error
}
down() {
if [ -d "$FOLDER" ]; then
echo "➜ Stopping nhost environment"
cd "$FOLDER"
nhost down --volumes
else
echo "➜ No nhost environment found to stop"
fi
}
case "${1:-}" in
"up")
up
;;
"down")
down
;;
*)
echo "Usage: $0 {up|down}"
exit 1
;;
esac