blob: 98af50da62c9e735319242dc11226b1c870e7c6f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/usr/bin/env bash
set -euo pipefail
# Force GPG to use terminal-based pinentry (required for SSH sessions)
export GPG_TTY=$(tty)
echo "Checking dev secrets for Dispatch..."
echo ""
# --- OpenCode Go API Key ---
if gopass show -o projects/ai-api/opencode_go_key &>/dev/null; then
echo "[ok] OpenCode Go API key exists"
else
echo "OpenCode Go API key not found in gopass."
echo ""
echo " 1. Go to https://opencode.ai/auth"
echo " 2. Sign in and copy your API key"
echo " 3. Paste it below"
echo ""
read -rp "Enter your OpenCode Go API key: " OPENCODE_KEY
echo "$OPENCODE_KEY" | gopass insert -f projects/ai-api/opencode_go_key
echo "[ok] OpenCode Go API key stored"
fi
echo ""
echo "All dev secrets are configured."
|