Saltar al contenido principal
TerminalSync
Todos los CLIs

Wrangler

El CLI oficial de Cloudflare para todo Workers — Workers, Pages, D1 (SQLite), R2 (object storage), KV, Queues, Durable Objects. Dev local, tail de logs en prod, secretos, deploy en un comando. TerminalSync mantiene el runbook de Workers y `.env` del proyecto junto a tu terminal sincronizada.

deploy$ wranglerpor Cloudflare
Instalar
npm i -g wrangler
Autenticar
wrangler login

Qué hace

wrangler es la entrada a toda la plataforma Workers de Cloudflare. Desarrollás local con Miniflare, deployás Workers en segundos a todo el edge, manejás D1 databases, buckets R2, namespaces KV, Queues y Durable Objects, tail de logs vivos, secrets cifrados — todo desde un binario. Es el camino oficial para shippear cualquier cosa en el edge de Cloudflare.

Qué le suma TerminalSync

  • Runbook de Workers. Instalación, login, dev local, deploy, tail y comandos D1 quedan pegados a la terminal del proyecto.
  • Secrets en env vault. Guardá secretos recuperables en un .env del proyecto y TerminalSync puede cifrar ese archivo en el vault de la carpeta. Los secrets enviados con wrangler secret put siguen viviendo en Cloudflare.
  • Memoria de sesión. Tu IA recuerda qué Worker, qué cuenta y qué environment usás — así "deploy a staging" no pide confirmación que ya tiene.

Comandos típicos

wrangler dev                       # dev server local (Miniflare)
wrangler deploy                    # publica al edge global
wrangler secret put STRIPE_KEY
wrangler tail                      # logs vivos de producción
wrangler d1 execute mi-db --command "SELECT * FROM users"
¿Cómo funciona la sincronización? Hoy TerminalSync sincroniza tu sesión de GitHub CLI con un flujo dedicado de Auth Sync. Para los demás CLIs, esta página te da instalación, login y comandos recomendados; los secretos de proyecto que terminen en archivos .env pueden viajar por el vault cifrado de la carpeta. La sincronización automática de auth por cada CLI es una capa futura.