CLI Tools
Email checker for CLI tools. Claude Code, Codex, Gemini CLI integration guides.
Ferramentas CLI baseadas em IA podem chamar diretamente o EmailVerify para verificar e-mails durante desenvolvimento, depuração e fluxos de trabalho de automação.
Ferramentas CLI Suportadas
Claude Code
Assistente de programação CLI da Anthropic
Gemini CLI
Assistente IA do Google para o terminal
Codex CLI
Ferramenta de geração de código da OpenAI
OpenCode
Assistente de codificação IA de código aberto
Droid
Assistente IA de terminal para desenvolvedores
CLI do EmailVerify
Além das ferramentas baseadas em IA, o EmailVerify fornece seu próprio CLI para verificação direta:
Instalação
npm install -g @emailverify/cliConfiguração
bv config set api-key YOUR_API_KEYOu use variável de ambiente:
export EMAILVERIFY_API_KEY=your-api-keyComandos Básicos
# Verificar e-mail único
bv verify user@example.com
# Saída JSON
bv verify user@example.com --json
# Verificar múltiplos e-mails
bv verify user1@example.com user2@test.com
# Verificar a partir de arquivo
bv verify --file emails.txt
# Verificar créditos
bv creditsFormatos de Saída
Legível para humanos (padrão):
Email: user@example.com
Status: valid
Score: 0.95
Deliverable: yes
Disposable: no
Role: noSaída 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 Saída
| Código | Significado |
|---|---|
| 0 | Sucesso, e-mail válido |
| 1 | E-mail inválido |
| 2 | Status do e-mail desconhecido |
| 3 | Erro da API |
| 4 | Erro de configuração |
Use em scripts:
if bv verify --quiet user@example.com; then
echo "Email is valid"
else
echo "Email is invalid or verification failed"
fiIntegração com Shell
Adicione estas funções ao seu .bashrc ou .zshrc:
# Verificação rápida de e-mail
vmail() {
bv verify "$1" --color
}
# Verificar e copiar resultado
vmail-copy() {
bv verify "$1" --json | pbcopy
echo "Result copied to clipboard"
}
# Verificar se e-mail é válido (retorna 0 ou 1)
is-valid-email() {
bv verify "$1" --quiet &>/dev/null
}Piping e Automação
# Pipe a partir de stdin
echo "test@example.com" | bv verify --stdin
# Pipe para outros comandos
bv verify test@example.com --json | jq '.score'
# Extrair e verificar e-mails de um arquivo
grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' document.txt | \
xargs -I {} bv verify {} --quiet