Something went wrong. Try again.
Monorepo for Aesthetic.Computer aesthetic.computer
Something went wrong. Try again.
920 B · 27 lines
12345678910111213141516171819202122232425262728# Load secrets from vault for false.work UE5 builder operations# Usage: source ./load-secrets.fish
set VAULT_DIR (cd (dirname (status --current-filename))/../../../aesthetic-computer-vault; and pwd)set SECRETS_FILE $VAULT_DIR/false.work/ue5-builder.env
if not test -f $SECRETS_FILE echo "❌ Secrets file not found: $SECRETS_FILE" echo "Make sure aesthetic-computer-vault is available" return 1end
# Load secrets (fish style)for line in (cat $SECRETS_FILE | grep -v '^#' | grep '=') set -gx (echo $line | cut -d= -f1) (echo $line | cut -d= -f2-)end
echo "✓ Loaded secrets from vault"echo " VM: $VM_IP"echo " P4 Server: $P4_SERVER"echo " Project: $PROJECT_NAME"
# Set up gcloud authentication if service key existsif test -f $VAULT_DIR/$GCP_SERVICE_ACCOUNT_KEY set -gx GOOGLE_APPLICATION_CREDENTIALS $VAULT_DIR/$GCP_SERVICE_ACCOUNT_KEY echo "✓ GCP service key configured"end