인증·계정
로그인·계정·프로필·회사(tenant)·설정·환경 진단 관련 명령
axhub auth
로그인·토큰·계정 인증을 관리해요.
axhub auth idp
회사 SSO(OIDC) ID 공급자를 설정해요.
axhub auth idp create
OIDC ID 공급자를 등록해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--audience | string | — | — |
--client-id | string | — | — |
--client-secret | string | — | — |
--dry-run | boolean | — | true |
--enforced | boolean | — | — |
--execute | boolean | — | — |
--group-role | string | — | — |
--issuer-url | string | — | — |
--jit-provisioning | boolean | — | — |
--name | string | — | — |
--provider | string | — | — |
--tenant | string | — | — |
--tenant-resolution-strategy | string | — | DOMAIN |
--user-type | string | — | INTERNAL |
axhub auth idp disable
ID 공급자를 비활성화해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--dry-run | boolean | — | true |
--execute | boolean | — | — |
--provider_id | string | — | — |
--tenant | string | — | — |
axhub auth idp enable
ID 공급자를 활성화해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--dry-run | boolean | — | true |
--execute | boolean | — | — |
--provider_id | string | — | — |
--tenant | string | — | — |
axhub auth idp list
등록된 ID 공급자 목록을 봐요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--tenant | string | — | — |
axhub auth idp providers
지원되는 ID 공급자 종류를 봐요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--tenant | string | — | — |
axhub auth idp test
ID 공급자 연결 설정을 테스트해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--provider_id | string | — | — |
--tenant | string | — | — |
axhub auth login
브라우저 OAuth로 로그인해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--device-code | string | Resume an already-issued AxHub OAuth device code (env: AXHUB_AUTH_DEVICE_CODE) | — |
--force | boolean | — | — |
--no-browser | boolean | — | — |
--resume-last | boolean | Resume the latest locally cached AxHub OAuth device flow for this profile | — |
--scopes | string | — | — |
--tenant | string | — | — |
axhub auth logout
로그아웃하고 저장된 토큰을 지워요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--dry-run | boolean | — | — |
axhub auth oauth
OAuth 클라이언트와 동의를 관리해요.
axhub auth oauth client
OAuth 클라이언트(앱)를 등록·조회해요.
axhub auth oauth client create
OAuth 클라이언트를 등록해요 (DCR).
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--app | string | — | — |
--auth-method | string | — | — |
--copy | boolean | — | — |
--dry-run | boolean | — | true |
--execute | boolean | — | — |
--grant-type | string | — | — |
--name | string | — | — |
--redirect-uri | string | — | — |
--scope | string | — | — |
--type | string | — | — |
axhub auth oauth client get
OAuth 클라이언트 정보를 조회해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--client_id | string | — | — |
axhub auth oauth consent
발급한 OAuth 동의(권한)를 관리해요.
axhub auth oauth consent revoke
OAuth 동의를 철회해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--client_id | string | — | — |
--dry-run | boolean | — | true |
--execute | boolean | — | — |
axhub auth oauth revoke
OAuth 토큰을 철회해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--client-id | string | — | 00000000-0000-4000-8000-000000000001 |
--client-secret | string | — | — |
--client-secret-file | string | — | — |
--dry-run | boolean | — | true |
--execute | boolean | — | — |
--token | string | — | — |
--token-type-hint | string | — | — |
axhub auth pat
개인 액세스 토큰(PAT)을 관리해요.
axhub auth pat issue
새 PAT을 발급해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--expires-in-days | string | — | — |
--name | string | — | — |
--no-save | boolean | — | — |
--show-token | boolean | — | — |
--use | boolean | — | — |
axhub auth pat list
PAT 목록을 봐요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--reconcile | boolean | — | — |
axhub auth pat revoke
PAT을 철회해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--dry-run | boolean | — | true |
--execute | boolean | — | — |
--id | string | — | — |
axhub auth pat rotate
PAT을 교체(재발급)해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--expires-in-days | string | — | — |
--name | string | — | — |
--show-token | boolean | — | — |
axhub auth pat unset
로컬에 저장된 PAT을 해제해요.
(옵션 없음)
axhub auth pat use
사용할 PAT을 지정해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--id | string | — | — |
axhub auth pat whoami
현재 PAT의 소유자를 확인해요.
(옵션 없음)
axhub auth refresh
액세스 토큰을 갱신해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--no-browser | boolean | — | — |
--scopes | string | — | — |
axhub auth status
현재 인증 상태를 봐요.
(옵션 없음)
axhub auth whoami
현재 로그인한 계정을 확인해요.
(옵션 없음)
axhub profile
CLI 프로필(접속 환경)을 관리해요.
axhub profile add
새 프로필을 추가해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--default | boolean | — | — |
--endpoint | string | — | — |
--name | string | — | — |
axhub profile current
현재 프로필을 봐요.
(옵션 없음)
axhub profile list
프로필 목록을 봐요.
(옵션 없음)
axhub profile remove
프로필을 삭제해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--name | string | — | — |
axhub profile use
사용할 프로필로 전환해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--name | string | — | — |
axhub tenants
회사(테넌트)를 조회·관리해요.
axhub tenants create
회사를 생성해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--name | string | — | — |
--slug | string | — | — |
axhub tenants delete
회사를 삭제해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--dry-run | boolean | — | true |
--execute | boolean | — | — |
--slug_or_id | string | Tenant slug or UUID. Positional form matches tenants get <slug> / apps delete <slug> (the majority CLI shape). The legacy --tenant <slug> flag stays as a hidden alias so scripts that already use it keep working; passing both is a clap usage error (conflicts_with) | — |
--yes -y | boolean | — | — |
axhub tenants get
회사 상세 정보를 조회해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--slug_or_id | string | — | — |
--tenant | string | — | — |
axhub tenants icon
회사 아이콘을 관리해요.
axhub tenants icon clear
회사 아이콘을 제거해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--dry-run | boolean | — | true |
--execute | boolean | — | — |
--tenant | string | — | — |
axhub tenants icon set
회사 아이콘을 설정해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--file | string | — | — |
--icon-url | string | — | — |
--tenant | string | — | — |
axhub tenants icon sign
아이콘 업로드용 서명 URL을 발급해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--content-type | string | MIME type of the file you'll PUT to the presigned URL. Allowed: image/png, image/jpeg, image/webp, image/gif, image/svg+xml | — |
--tenant | string | — | — |
axhub tenants list
회사 목록을 봐요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--all | boolean | — | — |
axhub tenants update
회사 정보를 수정해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--description | string | — | — |
--dry-run | boolean | — | true |
--execute | boolean | — | — |
--name | string | — | — |
--slug_or_id | string | Tenant slug or UUID. Mirrors tenants get <slug> / tenants create --slug <slug>. --tenant <slug> is kept as a hidden backward-compat alias; passing both is a clap usage error (conflicts_with) so destructive tenants update cannot silently target the wrong tenant — review of PR #196 (.omc/ultraqa-live-prod/reviews/PR-196.md) flagged the previous silent-positional-wins behaviour as a footgun | — |
axhub tenants whoami
현재 활성 회사를 확인해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--tenant | string | — | — |
axhub config
CLI 설정을 관리해요.
axhub config explain
현재 설정값과 그 출처를 설명해요.
(옵션 없음)
axhub doctor
설치·인증·환경을 진단해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--args | string | — | — |
--dry-run | boolean | — | — |
--fix | boolean | — | — |
--offline | boolean | Skip the network reachability probe | — |
--send-report | boolean | — | — |
axhub update
axhub CLI를 업데이트해요.
axhub update apply
업데이트를 적용해요.
| 플래그 | 타입 | 설명 | 기본값 |
|---|---|---|---|
--dry-run | boolean | Preview mode: print the apply plan without downloading or swapping. Defaults true — destructive paths require explicit --execute per .claude/rules/product-development.md "Destructive Command Safety" | true |
--execute | boolean | Commit the apply plan: download, verify, and atomically swap the running binary. Conflicts with --dry-run | — |
--force | boolean | Allow applying an older release that would otherwise be rejected by the downgrade gate. Does NOT bypass cosign verification — a signature/certificate failure still blocks the swap | — |
--yes -y | boolean | Skip the post-confirm prompt during --execute. No effect in dry-run | — |
axhub update check
업데이트가 있는지 확인해요.
(옵션 없음)