mirror of
https://github.com/greedychipmunk/agent-skills.git
synced 2026-09-14 20:46:42 +08:00
bd55a73c27
Co-authored-by: greedychipmunk <492693+greedychipmunk@users.noreply.github.com>
35 lines
895 B
Bash
Executable File
35 lines
895 B
Bash
Executable File
#!/bin/bash
|
|
# link-project.sh - Link local project to remote Supabase project
|
|
# Usage: ./link-project.sh <project-ref>
|
|
|
|
set -e
|
|
|
|
if [ -z "$1" ]; then
|
|
echo "❌ Error: Project reference is required"
|
|
echo "Usage: ./link-project.sh <project-ref>"
|
|
echo ""
|
|
echo "Get your project reference from:"
|
|
echo " https://app.supabase.com/project/_/settings/general"
|
|
exit 1
|
|
fi
|
|
|
|
PROJECT_REF="$1"
|
|
|
|
echo "🔗 Linking to Supabase project: $PROJECT_REF"
|
|
|
|
# Check if already logged in
|
|
if ! supabase projects list &> /dev/null; then
|
|
echo "Please log in to Supabase:"
|
|
supabase login
|
|
fi
|
|
|
|
# Link to project
|
|
supabase link --project-ref "$PROJECT_REF"
|
|
|
|
echo "✅ Successfully linked to project!"
|
|
echo ""
|
|
echo "Next steps:"
|
|
echo "1. Pull remote schema: supabase db pull"
|
|
echo "2. Push local changes: supabase db push --linked"
|
|
echo "3. Deploy functions: ./scripts/deploy-function.sh --all"
|