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
Claude Code
Anthropic's CLI programmeerassistent
Gemini CLI
Google's AI-assistent voor de terminal
Codex CLI
OpenAI's codegeneratietool
OpenCode
Open-source AI-codeerassistent
Droid
Terminal AI-assistent voor ontwikkelaars
EmailVerify CLI
Naast AI-gestuurde tools biedt EmailVerify zijn eigen CLI voor directe verificatie:
Installatie
npm install -g @emailverify/cliConfiguratie
bv config set api-key YOUR_API_KEYOf gebruik een omgevingsvariabele:
export EMAILVERIFY_API_KEY=your-api-keyBasis 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 creditsUitvoerformaten
Leesbaar (standaard):
Email: user@example.com
Status: valid
Score: 0.95
Deliverable: yes
Disposable: no
Role: noJSON-uitvoer:
bv verify user@example.com --json{
"email": "user@example.com",
"status": "valid",
"result": {
"deliverable": true,
"disposable": false,
"role": false
},
"score": 0.95
}Exitcodes
| Code | Betekenis |
|---|---|
| 0 | Succes, e-mail is geldig |
| 1 | E-mail is ongeldig |
| 2 | E-mailstatus onbekend |
| 3 | API-fout |
| 4 | Configuratiefout |
Gebruik in scripts:
if bv verify --quiet user@example.com; then
echo "Email is valid"
else
echo "Email is invalid or verification failed"
fiShell-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