EmailVerify LogoEmailVerify

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

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/cli

Configuração

bv config set api-key YOUR_API_KEY

Ou use variável de ambiente:

export EMAILVERIFY_API_KEY=your-api-key

Comandos 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 credits

Formatos de Saída

Legível para humanos (padrão):

Email: user@example.com
Status: valid
Score: 0.95
Deliverable: yes
Disposable: no
Role: no

Saí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ódigoSignificado
0Sucesso, e-mail válido
1E-mail inválido
2Status do e-mail desconhecido
3Erro da API
4Erro 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"
fi

Integraçã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

Próximos Passos

On this page