CLI Tools
Email checker for CLI tools. Claude Code, Codex, Gemini CLI integration guides.
KI-gestützte CLI-Tools können EmailVerify direkt aufrufen, um E-Mails während der Entwicklung, Fehlersuche und in Automatisierungs-Workflows zu verifizieren.
Unterstützte CLI Tools
Claude Code
Anthropics CLI-Programmier-Assistent
Gemini CLI
Googles KI-Assistent für das Terminal
Codex CLI
OpenAIs Code-Generierungstool
OpenCode
Open-Source KI-Coding-Assistent
Droid
Terminal-KI-Assistent für Entwickler
EmailVerify CLI
Zusätzlich zu KI-gestützten Tools bietet EmailVerify eine eigene CLI für direkte Verifizierung:
Installation
npm install -g @emailverify/cliKonfiguration
bv config set api-key YOUR_API_KEYOder verwenden Sie eine Umgebungsvariable:
export EMAILVERIFY_API_KEY=your-api-keyGrundlegende Befehle
# Einzelne E-Mail verifizieren
bv verify user@example.com
# JSON-Ausgabe
bv verify user@example.com --json
# Mehrere E-Mails verifizieren
bv verify user1@example.com user2@test.com
# Aus Datei verifizieren
bv verify --file emails.txt
# Credits prüfen
bv creditsAusgabeformate
Menschenlesbar (Standard):
Email: user@example.com
Status: valid
Score: 0.95
Deliverable: yes
Disposable: no
Role: noJSON-Ausgabe:
bv verify user@example.com --json{
"email": "user@example.com",
"status": "valid",
"result": {
"deliverable": true,
"disposable": false,
"role": false
},
"score": 0.95
}Exit-Codes
| Code | Bedeutung |
|---|---|
| 0 | Erfolg, E-Mail ist gültig |
| 1 | E-Mail ist ungültig |
| 2 | E-Mail-Status unbekannt |
| 3 | API-Fehler |
| 4 | Konfigurationsfehler |
Verwendung in Skripten:
if bv verify --quiet user@example.com; then
echo "E-Mail ist gültig"
else
echo "E-Mail ist ungültig oder Verifizierung fehlgeschlagen"
fiShell-Integration
Fügen Sie diese Funktionen zu Ihrer .bashrc oder .zshrc hinzu:
# Schnelle E-Mail-Verifizierung
vmail() {
bv verify "$1" --color
}
# Verifizieren und Ergebnis kopieren
vmail-copy() {
bv verify "$1" --json | pbcopy
echo "Ergebnis in Zwischenablage kopiert"
}
# Prüfen, ob E-Mail gültig ist (gibt 0 oder 1 zurück)
is-valid-email() {
bv verify "$1" --quiet &>/dev/null
}Piping und Automatisierung
# Von stdin pipen
echo "test@example.com" | bv verify --stdin
# Zu anderen Befehlen pipen
bv verify test@example.com --json | jq '.score'
# E-Mails aus Datei extrahieren und verifizieren
grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' document.txt | \
xargs -I {} bv verify {} --quiet