Files
bot/scripts/termux-sync-widget.sh
zooqueen 071e3f1082 rebrand: openclaw -> hanzo bot across entire codebase
Automated rebrand of all openclaw references to hanzo bot:
- Package: openclaw -> @hanzo/bot
- Binary: openclaw -> hanzo-bot
- Config: ~/.openclaw -> ~/.hanzo/bot
- Docker: ghcr.io/hanzoai/bot
- Env vars: OPENCLAW_* -> BOT_*
- Bundle IDs: ai.hanzo.bot.*
- Product name: Hanzo Bot
2026-03-19 13:52:32 -07:00

26 lines
792 B
Bash

#!/data/data/com.termux/files/usr/bin/bash
# Hanzo Bot OAuth Sync Widget
# Syncs Claude Code tokens to Hanzo Bot on l36 server
# Place in ~/.shortcuts/ on phone for Termux:Widget
termux-toast "Syncing Hanzo Bot auth..."
# Run sync on l36 server
SERVER="${BOT_SERVER:-${BOT_SERVER:-l36}}"
RESULT=$(ssh "$SERVER" '/home/admin/openclaw/scripts/sync-claude-code-auth.sh' 2>&1)
EXIT_CODE=$?
if [ $EXIT_CODE -eq 0 ]; then
# Extract expiry time from output
EXPIRY=$(echo "$RESULT" | grep "Token expires:" | cut -d: -f2-)
termux-vibrate -d 100
termux-toast "Hanzo Bot synced! Expires:${EXPIRY}"
# Optional: restart hanzo-bot service
ssh "$SERVER" 'systemctl --user restart openclaw' 2>/dev/null
else
termux-vibrate -d 300
termux-toast "Sync failed: ${RESULT}"
fi