#!/usr/bin/env bash set -euo pipefail SURFACE="${1:-surface:1}" STATE_FILE="${2:-./auth-state.json}" DASHBOARD_URL="${3:-https://app.example.com/dashboard}" if [ -f "$STATE_FILE" ]; then cmux browser "$SURFACE" state load "$STATE_FILE" fi cmux browser "$SURFACE" goto "$DASHBOARD_URL" cmux browser "$SURFACE" get url cmux browser "$SURFACE" wait --load-state complete --timeout-ms 15000 cmux browser "$SURFACE" snapshot --interactive echo "If redirected to login, complete login flow then run:" echo " cmux browser $SURFACE state save $STATE_FILE"