#!/bin/bash
# Wrapper for non-interactive remote claude invocations:
# unlocks login keychain (needed for OAuth token), then exec claude.
PWFILE="$HOME/.config/keychain-pwd"
KC="$HOME/Library/Keychains/login.keychain-db"
if [ -r "$PWFILE" ]; then
  security unlock-keychain -p "$(cat "$PWFILE")" "$KC" 2>/dev/null
fi
exec "$HOME/.local/bin/claude" "$@"
