14 lines
483 B
Bash
Executable File
14 lines
483 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
cd "$(dirname "$0")/.."
|
|
if ! command -v node >/dev/null 2>&1; then
|
|
export PATH="/opt/homebrew/bin:/usr/local/bin:$PATH"
|
|
fi
|
|
case "${1:-}" in
|
|
--ios) exec npx expo run:ios --port 8082 ;;
|
|
--android) exec npx expo run:android --port 8082 ;;
|
|
--help) echo 'Usage: ./scripts/build-and-run.sh [--ios|--android] (default: development server)' ;;
|
|
'') exec npx expo start --dev-client --port 8082 ;;
|
|
*) echo 'Unknown option' >&2; exit 2 ;;
|
|
esac
|