Spaces:
Configuration error
Configuration error
| # Quick Auth Check - Minimal widget for Termux | |
| # Place in ~/.shortcuts/ for Termux:Widget | |
| # | |
| # One-tap: shows status toast | |
| # If expired: directly opens auth URL | |
| SERVER="${CLAWDBOT_SERVER:-l36}" | |
| STATUS=$(ssh -o ConnectTimeout=5 "$SERVER" '$HOME/moltbot/scripts/claude-auth-status.sh simple' 2>&1) | |
| case "$STATUS" in | |
| OK) | |
| termux-toast -s "Auth OK" | |
| ;; | |
| *EXPIRING*) | |
| termux-vibrate -d 100 | |
| termux-toast "Auth expiring soon - tap again if needed" | |
| ;; | |
| *EXPIRED*|*MISSING*) | |
| termux-vibrate -d 200 | |
| termux-toast "Auth expired - opening console..." | |
| termux-open-url "https://console.anthropic.com/settings/api-keys" | |
| sleep 2 | |
| termux-notification -t "Moltbot Re-Auth" -c "After getting key, run: ssh $SERVER '~/moltbot/scripts/mobile-reauth.sh'" --id clawd-auth | |
| ;; | |
| *) | |
| termux-toast "Connection error" | |
| ;; | |
| esac | |