CLI Tools
Email checker for CLI tools. Claude Code, Codex, Gemini CLI integration guides.
Les outils CLI pilotés par IA peuvent appeler directement EmailVerify pour vérifier les e-mails pendant le développement, le débogage et les workflows d'automatisation.
Outils CLI supportés
Claude Code
Assistant de programmation CLI d'Anthropic
Gemini CLI
Assistant IA de Google pour le terminal
Codex CLI
Outil de génération de code d'OpenAI
OpenCode
Assistant de codage IA open-source
Droid
Assistant IA terminal pour développeurs
CLI EmailVerify
En plus des outils pilotés par IA, EmailVerify fournit son propre CLI pour la vérification directe :
Installation
npm install -g @emailverify/cliConfiguration
bv config set api-key YOUR_API_KEYOu utilisez une variable d'environnement :
export EMAILVERIFY_API_KEY=your-api-keyCommandes de base
# Vérifier un seul e-mail
bv verify user@example.com
# Sortie JSON
bv verify user@example.com --json
# Vérifier plusieurs e-mails
bv verify user1@example.com user2@test.com
# Vérifier depuis un fichier
bv verify --file emails.txt
# Vérifier les crédits
bv creditsFormats de sortie
Lisible par l'humain (par défaut) :
Email: user@example.com
Status: valid
Score: 0.95
Deliverable: yes
Disposable: no
Role: noSortie JSON :
bv verify user@example.com --json{
"email": "user@example.com",
"status": "valid",
"result": {
"deliverable": true,
"disposable": false,
"role": false
},
"score": 0.95
}Codes de sortie
| Code | Signification |
|---|---|
| 0 | Succès, l'e-mail est valide |
| 1 | L'e-mail est invalide |
| 2 | Statut de l'e-mail inconnu |
| 3 | Erreur API |
| 4 | Erreur de configuration |
Utilisation dans les scripts :
if bv verify --quiet user@example.com; then
echo "L'e-mail est valide"
else
echo "L'e-mail est invalide ou la vérification a échoué"
fiIntégration Shell
Ajoutez ces fonctions à votre .bashrc ou .zshrc :
# Vérification rapide d'e-mail
vmail() {
bv verify "$1" --color
}
# Vérifier et copier le résultat
vmail-copy() {
bv verify "$1" --json | pbcopy
echo "Résultat copié dans le presse-papiers"
}
# Vérifier si l'e-mail est valide (retourne 0 ou 1)
is-valid-email() {
bv verify "$1" --quiet &>/dev/null
}Piping et automatisation
# Pipe depuis stdin
echo "test@example.com" | bv verify --stdin
# Pipe vers d'autres commandes
bv verify test@example.com --json | jq '.score'
# Extraire et vérifier les e-mails d'un fichier
grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' document.txt | \
xargs -I {} bv verify {} --quiet