CLI Tools
Email checker for CLI tools. Claude Code, Codex, Gemini CLI integration guides.
AI 기반 CLI 도구는 개발, 디버깅 및 자동화 워크플로우 중에 EmailVerify를 직접 호출하여 이메일을 검증할 수 있습니다.
지원되는 CLI 도구
Claude Code
Anthropic의 CLI 프로그래밍 어시스턴트
Gemini CLI
터미널용 Google AI 어시스턴트
Codex CLI
OpenAI의 코드 생성 도구
OpenCode
오픈소스 AI 코딩 어시스턴트
Droid
개발자용 터미널 AI 어시스턴트
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: noJSON 출력:
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 | 이메일 상태 알 수 없음 |
| 3 | API 오류 |
| 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