EmailVerify LogoEmailVerify

CLI Tools

Email checker for CLI tools. Claude Code, Codex, Gemini CLI integration guides.

AI-gestuurde CLI-tools kunnen EmailVerify direct aanroepen om e-mails te verifiëren tijdens ontwikkeling, debugging en automatiseringsworkflows.

Ondersteunde CLI-tools

EmailVerify CLI

Naast AI-gestuurde tools biedt EmailVerify zijn eigen CLI voor directe verificatie:

Installatie

npm install -g @emailverify/cli

Configuratie

bv config set api-key YOUR_API_KEY

Of gebruik een omgevingsvariabele:

export EMAILVERIFY_API_KEY=your-api-key

Basis Commando's

# Verifieer enkele e-mail
bv verify user@example.com

# JSON-uitvoer
bv verify user@example.com --json

# Verifieer meerdere e-mails
bv verify user1@example.com user2@test.com

# Verifieer vanuit bestand
bv verify --file emails.txt

# Controleer credits
bv credits

Uitvoerformaten

Leesbaar (standaard):

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

JSON-uitvoer:

bv verify user@example.com --json
{
  "email": "user@example.com",
  "status": "valid",
  "result": {
    "deliverable": true,
    "disposable": false,
    "role": false
  },
  "score": 0.95
}

Exitcodes

CodeBetekenis
0Succes, e-mail is geldig
1E-mail is ongeldig
2E-mailstatus onbekend
3API-fout
4Configuratiefout

Gebruik in scripts:

if bv verify --quiet user@example.com; then
  echo "Email is valid"
else
  echo "Email is invalid or verification failed"
fi

Shell-integratie

Voeg deze functies toe aan uw .bashrc of .zshrc:

# Snelle e-mailverificatie
vmail() {
  bv verify "$1" --color
}

# Verifieer en kopieer resultaat
vmail-copy() {
  bv verify "$1" --json | pbcopy
  echo "Result copied to clipboard"
}

# Controleer of e-mail geldig is (retourneert 0 of 1)
is-valid-email() {
  bv verify "$1" --quiet &>/dev/null
}

Piping en Automatisering

# Pipe vanuit stdin
echo "test@example.com" | bv verify --stdin

# Pipe naar andere commando's
bv verify test@example.com --json | jq '.score'

# Extraheer en verifieer e-mails uit een bestand
grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' document.txt | \
  xargs -I {} bv verify {} --quiet

Volgende Stappen

On this page