mirror of
https://github.com/hanzoai/bot.git
synced 2026-10-30 17:24:26 +00:00
Comprehensive rename of all openclaw references to hanzo-bot equivalents: - Package: openclaw → @hanzo/bot - Binary: openclaw → hanzo-bot - Types: OpenClaw* → Bot* - Env vars: OPENCLAW_* → BOT_* - Android: ai.openclaw.android → ai.hanzo.bot.android - iOS/macOS: ai.openclaw.* → ai.hanzo.* - Swift modules: OpenClaw* → Bot* - Plugins: openclaw.plugin.json → bot.plugin.json - Paths: .openclaw/ → .hanzo/bot/ - URLs: github.com/openclaw → github.com/hanzoai
31 lines
954 B
Bash
31 lines
954 B
Bash
#!/data/data/com.termux/files/usr/bin/bash
|
|
# 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="${BOT_SERVER:-${BOT_SERVER:-l36}}"
|
|
|
|
STATUS=$(ssh -o ConnectTimeout=5 "$SERVER" '$HOME/bot/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 "Hanzo Bot Re-Auth" -c "After getting key, run: ssh $SERVER '~/bot/scripts/mobile-reauth.sh'" --id bot-auth
|
|
;;
|
|
*)
|
|
termux-toast "Connection error"
|
|
;;
|
|
esac
|