Files
install-sh/install-codex-cli.sh
T
2026-06-02 11:35:41 +09:00

45 lines
2.1 KiB
Bash

#!/usr/bin/env bash
# shellcheck disable=SC2086
# OpenAI Codex CLI 네이티브 설치 스크립트
#
# macOS, Linux 환경에서 curl을 사용하여 공식 설치 스크립트를 다운로드하고 sh로 실행합니다.
# 공식 가이드: https://developers.openai.com/codex/cli
set -euo pipefail
# ────────────────────────────────────────────
# 유틸리티 함수 (모두 stderr 출력)
# ────────────────────────────────────────────
info() { echo "[INFO] $*" >&2; }
warn() { echo "[WARN] $*" >&2; }
error() { echo "[ERROR] $*" >&2; exit 1; }
success() { echo "[OK] $*" >&2; }
# ────────────────────────────────────────────
# 필수 명령어 확인
# ────────────────────────────────────────────
if ! command -v curl &>/dev/null; then
error "'curl' 명령어가 필요합니다. 먼저 설치해 주세요."
fi
# ────────────────────────────────────────────
# 메인 설치 로직
# ────────────────────────────────────────────
main() {
info "OpenAI Codex CLI 네이티브 설치를 시작합니다..."
info "공식 설치 스크립트 실행 중: curl -fsSL https://chatgpt.com/codex/install.sh | sh"
# OpenAI 공식 스크립트 호출 실행
if curl -fsSL https://chatgpt.com/codex/install.sh | sh; then
success "Codex CLI 설치가 성공적으로 완료되었습니다!"
info "새로운 터미널 창을 열거나 환경 변수를 반영한 뒤 아래 명령어를 가동하세요:"
info " codex auth # 인증 진행"
info " codex # 에이전트 실행"
else
error "Codex CLI 공식 설치 스크립트 가동 중 에러가 발생했습니다."
fi
}
main "$@"