CLI Tools
Email checker for CLI tools. Claude Code, Codex, Gemini CLI integration guides.
Las herramientas CLI impulsadas por IA pueden llamar directamente a EmailVerify para verificar correos durante el desarrollo, depuración y flujos de trabajo de automatización.
Herramientas CLI Compatibles
Claude Code
Asistente de programación CLI de Anthropic
Gemini CLI
Asistente de IA de Google para la terminal
Codex CLI
Herramienta de generación de código de OpenAI
OpenCode
Asistente de codificación IA de código abierto
Droid
Asistente de IA terminal para desarrolladores
CLI de EmailVerify
Además de las herramientas impulsadas por IA, EmailVerify proporciona su propio CLI para verificación directa:
Instalación
npm install -g @emailverify/cliConfiguración
bv config set api-key YOUR_API_KEYO usa una variable de entorno:
export EMAILVERIFY_API_KEY=your-api-keyComandos Básicos
# Verificar un solo correo
bv verify user@example.com
# Salida JSON
bv verify user@example.com --json
# Verificar múltiples correos
bv verify user1@example.com user2@test.com
# Verificar desde archivo
bv verify --file emails.txt
# Consultar créditos
bv creditsFormatos de Salida
Legible por humanos (predeterminado):
Email: user@example.com
Status: valid
Score: 0.95
Deliverable: yes
Disposable: no
Role: noSalida JSON:
bv verify user@example.com --json{
"email": "user@example.com",
"status": "valid",
"result": {
"deliverable": true,
"disposable": false,
"role": false
},
"score": 0.95
}Códigos de Salida
| Código | Significado |
|---|---|
| 0 | Éxito, el correo es válido |
| 1 | El correo es inválido |
| 2 | Estado del correo desconocido |
| 3 | Error de API |
| 4 | Error de configuración |
Uso en scripts:
if bv verify --quiet user@example.com; then
echo "Email is valid"
else
echo "Email is invalid or verification failed"
fiIntegración con Shell
Agrega estas funciones a tu .bashrc o .zshrc:
# Verificación rápida de correo
vmail() {
bv verify "$1" --color
}
# Verificar y copiar resultado
vmail-copy() {
bv verify "$1" --json | pbcopy
echo "Result copied to clipboard"
}
# Verificar si el correo es válido (retorna 0 o 1)
is-valid-email() {
bv verify "$1" --quiet &>/dev/null
}Tuberías y Automatización
# Tubería desde stdin
echo "test@example.com" | bv verify --stdin
# Tubería a otros comandos
bv verify test@example.com --json | jq '.score'
# Extraer y verificar correos desde un archivo
grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' document.txt | \
xargs -I {} bv verify {} --quiet