EmailVerify LogoEmailVerify

CLI Tools

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

AI 기반 CLI 도구는 개발, 디버깅 및 자동화 워크플로우 중에 EmailVerify를 직접 호출하여 이메일을 검증할 수 있습니다.

지원되는 CLI 도구

EmailVerify CLI

AI 기반 도구 외에도 EmailVerify는 직접 검증을 위한 자체 CLI를 제공합니다:

설치

npm install -g @emailverify/cli

설정

bv config set api-key YOUR_API_KEY

또는 환경 변수 사용:

export EMAILVERIFY_API_KEY=your-api-key

기본 명령어

# 단일 이메일 검증
bv verify user@example.com

# JSON 출력
bv verify user@example.com --json

# 여러 이메일 검증
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성공, 이메일이 유효함
1이메일이 유효하지 않음
2이메일 상태 알 수 없음
3API 오류
4설정 오류

스크립트에서 사용:

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

셸 통합

.bashrc 또는 .zshrc에 다음 함수를 추가하세요:

# 빠른 이메일 검증
vmail() {
  bv verify "$1" --color
}

# 검증 후 결과 복사
vmail-copy() {
  bv verify "$1" --json | pbcopy
  echo "Result copied to clipboard"
}

# 이메일이 유효한지 확인 (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'

# 파일에서 이메일 추출 및 검증
grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' document.txt | \
  xargs -I {} bv verify {} --quiet

다음 단계

On this page