Skip to content

Instantly share code, notes, and snippets.

@davidlee
Last active March 27, 2026 06:42
Show Gist options
  • Select an option

  • Save davidlee/59f5ec80e02b5ce7ec61af21ac0bd747 to your computer and use it in GitHub Desktop.

Select an option

Save davidlee/59f5ec80e02b5ce7ec61af21ac0bd747 to your computer and use it in GitHub Desktop.
1password environment .env socket to vercel
#!/usr/bin/env zsh
typeset -A seen
envblob=$(<.env)
for line in ${(f)envblob}; do
[[ -z $line || $line = \#* ]] && continue
k=${line%%=*}
v=${line#*=}
[[ -n ${seen[$k]} ]] && continue
seen[$k]=1
printf %s "$v" | pnpx vercel env add "$k" production --sensitive --non-interactive
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment