EmailVerify LogoEmailVerify

CLI Tools

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

ИИ-инструменты командной строки могут напрямую вызывать EmailVerify для верификации email во время разработки, отладки и автоматизации рабочих процессов.

Поддерживаемые CLI-инструменты

EmailVerify CLI

Помимо ИИ-инструментов, EmailVerify предоставляет собственный CLI для прямой верификации:

Установка

npm install -g @emailverify/cli

Настройка

bv config set api-key YOUR_API_KEY

Или используйте переменную окружения:

export EMAILVERIFY_API_KEY=your-api-key

Основные команды

# Верификация одного email
bv verify user@example.com

# JSON-вывод
bv verify user@example.com --json

# Верификация нескольких email
bv verify user1@example.com user2@test.com

# Верификация из файла
bv verify --file emails.txt

# Проверка кредитов
bv credits

Форматы вывода

Человекочитаемый (по умолчанию):

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

JSON-вывод:

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

Коды выхода

КодЗначение
0Успех, email действителен
1Email недействителен
2Статус email неизвестен
3Ошибка API
4Ошибка конфигурации

Использование в скриптах:

if bv verify --quiet user@example.com; then
  echo "Email действителен"
else
  echo "Email недействителен или верификация не удалась"
fi

Интеграция с shell

Добавьте эти функции в ваш .bashrc или .zshrc:

# Быстрая верификация email
vmail() {
  bv verify "$1" --color
}

# Верификация и копирование результата
vmail-copy() {
  bv verify "$1" --json | pbcopy
  echo "Результат скопирован в буфер обмена"
}

# Проверка действительности email (возвращает 0 или 1)
is-valid-email() {
  bv verify "$1" --quiet &>/dev/null
}

Пайпинг и автоматизация

# Пайп из stdin
echo "test@example.com" | bv verify --stdin

# Пайп в другие команды
bv verify test@example.com --json | jq '.score'

# Извлечение и верификация email из файла
grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' document.txt | \
  xargs -I {} bv verify {} --quiet

Следующие шаги

On this page