K

앱 생성 · 조회 · 관리 · 정적 호스팅 · GitHub 연동 · 심사 · 공개 명령

앱 하나의 생애 전체 — 생성 · 조회 · 설정 변경 · GitHub 연동 · 파일 스토리지 · 커스텀 도메인 · 소유권 · 공개 심사 — 를 CLI로 다룰 때 이 페이지를 봐요. 새 앱은 apps bootstrap(템플릿 + 저장소 + 첫 배포) 또는 apps create로 시작해요. 공개 범위 · 초대 같은 "누가 이 앱을 쓸 수 있나"의 개념 정리는 접근 제어 가이드에서 먼저 확인하면 좋아요. 표의 플래그 설명은 CLI 도움말 원문 그대로예요.

axhub apps

앱을 만들고 조회 · 관리해요.

axhub apps archive

앱을 보관(archive)해요.

플래그타입설명기본값
<app>string (인자)App slug or ID to operate on.
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps bootstrap

템플릿으로 앱을 한 번에 만들어요 (저장소 생성 + 첫 배포).

플래그타입설명기본값
--device-codestringResume an already-issued GitHub OAuth device code (env: AXHUB_GITHUB_DEVICE_CODE)
--dry-runbooleanDry-run preview is the default. Pass --execute to create backend app + GitHub repo + deploytrue
--executebooleanExecute the bootstrap saga
--github-ownerstringGitHub owner or organization where the repository will be created
--installation-idintegerGitHub App installation id
--namestringNew app display name
--repo-namestringRepository name to create in GitHub
--repo-privatebooleanCreate a private repository. Default unless --repo-public is passedtrue
--repo-publicbooleanCreate a public repository
--resume-lastbooleanResume the latest locally cached GitHub Device Flow for this profile
--slugstringNew app slug
--subdomainstringNew app subdomain label
--templatestringTemplate UUID or built-in alias (react, nextjs, astro)
--tenantstringTenant slug or id. Defaults to the active tenant when omitted
--wait-approvalstringKeep waiting for the user's GitHub approval inside this one command, up to the given duration (6s–10m; e.g. 90s). Without it the resume polls once and exits. Use it instead of re-running the resume in a loop. --device-code 또는 --resume-last와 함께 써요
--watchbooleanPoll the bootstrap status endpoint until done/failed
--watch-intervalstringPoll interval such as 2s or 1m. Minimum 1s; defaults to 2s
--watch-timeoutstringMaximum watch time such as 30m, 60s. Defaults to 30m

axhub apps bootstrap-status

bootstrap 진행 상태를 확인해요.

플래그타입설명기본값
<bootstrap>string (인자)Bootstrap id returned by axhub apps bootstrap --execute
--tenantstringTenant slug or id. Defaults to the active tenant when omitted
--watchbooleanPoll until done/failed
--watch-intervalstringPoll interval such as 2s or 1m. Minimum 1s; defaults to 2s
--watch-timeoutstringMaximum watch time such as 30m, 60s. Defaults to 30m

axhub apps check-availability

slug · subdomain 사용 가능 여부를 확인해요.

플래그타입설명기본값
--slugstringApp slug to preflight
--subdomainstringApp subdomain label to preflight
--tenantstringTenant slug or id. Defaults to the active tenant when omitted

axhub apps co-owners

앱 공동 소유자(co-owner)를 관리해요.

axhub apps co-owners list

대표 소유자와 공동 소유자 전체를 봐요 (읽기 전용).

플래그타입설명기본값
--appstringApp id or slug

axhub apps co-owners add

사용자에게 공동 소유권을 부여해요.

플래그타입설명기본값
--appstringApp id or slug
--userstringTarget user id
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps co-owners remove

사용자의 공동 소유권을 회수해요 — 소유자 전용 접근이 즉시 끊겨요.

플래그타입설명기본값
--appstringApp id or slug
--userstringTarget user id
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps create

새 앱을 만들어요.

플래그타입설명기본값
--auth-modestringApp auth mode: cookie, bearer, api_key, or anonymous
--categorystringApp category slug or ID.
--data-scopesstringComma-separated data scopes
--deploy-methodstringDeploy method on creation: docker (default), compose, or static. Immutable after create — backend rejects subsequent updates with invalid_state_transition / immutable_field
--descriptionstringApp description (≤20000 chars). Symmetric with apps update --description
--from-filestringPath to a local input file.
--icon-dark-urlstringDark-mode icon URL
--icon-urlstringLight-mode icon URL (typically from axhub apps sign-icon-upload)
--interactivebooleanUse an interactive prompt when terminal input is available.
--namestringResource display name.
--resource-tierstringPod resource tier on creation: XS / S / M / L / XL. Sent to the API as resource_preset. Tenant max (tenants.max_resource_tier, default L) is enforced backend-side
--slugstringStable slug or identifier for the resource.
--subdomainstringSubdomain on creation. Persisted as apps.subdomain (spec 285 fix)
--tenantstringTenant slug or ID used to scope the command.

axhub apps delete

앱을 삭제해요.

플래그타입설명기본값
<app>string (인자)App slug or ID to operate on.
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps detect

기존 GitHub 저장소의 빌드 설정을 감지해요 (읽기 전용, 마이그레이션용).

플래그타입설명기본값
--ownerstringRepository owner. Use together with --repo-name
--pathstringSub-path within the repository (monorepo app root)
--refstringGit ref (branch, tag, or commit SHA). Defaults to the repo default branch
--repostringGitHub repository as owner/repo. Alternative to --owner + --repo-name
--repo-namestringRepository name. Use together with --owner

axhub apps discover

공개된 앱을 둘러봐요.

플래그타입설명기본값
--categorystringApp category slug or ID.
--created-within-daysstringFilter apps created within N days (1..=3650)
--limitintegerPagination control for list output.
--pageintegerPage number (1-based)
--per-pageintegerPage size forwarded to the backend as the dedicated per_page=N query key (distinct from --limit, which is forwarded verbatim as limit=N). If both flags are passed, --limit wins. Integrations that capture the outbound query string must read per_page and limit independently
--qstringSearch query string.
--sortstringSort order for list output.
--tenantstringTenant slug or id scope (tenant-scoped discover)

axhub apps domains

앱의 커스텀 도메인을 관리해요.

axhub apps domains list

앱의 커스텀 도메인 목록을 봐요 (읽기 전용).

플래그타입설명기본값
--appstringApp id or slug

axhub apps domains add

커스텀 도메인을 등록하고 게시할 DNS 레코드를 받아요. DNS 레코드를 게시하고 domains verify가 성공할 때까지 도메인은 pending 상태예요.

플래그타입설명기본값
<host>string (인자)Hostname to attach, e.g. app.example.com
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps domains remove

커스텀 도메인을 분리해요 — 인증서가 삭제되고 트래픽이 즉시 끊겨요. 멱등이 아니라 두 번째 실행은 종료 코드 5로 끝나요.

플래그타입설명기본값
<domain_id>string (인자)Custom domain id (from domains list), not the hostname
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps domains verify

DNS를 재확인해서 도메인을 active 상태로 진행시켜요.

플래그타입설명기본값
<domain_id>string (인자)Custom domain id (from domains list), not the hostname
--appstringApp id or slug
--waitbooleanPoll until the domain becomes active or disconnected; bounded by the global --timeout (exit 10 on overrun)

axhub apps fork

앱을 복제해요.

플래그타입설명기본값
<source>string (인자)Source app slug/id
--dry-runbooleanDry-run preview is the defaulttrue
--executebooleanExecute the fork bootstrap saga
--namestringNew app display name. Defaults to --slug
--repo-publicbooleanCreate a public fork repo when the bootstrap backend creates GitHub resources
--slugstringNew app slug
--subdomainstringNew app subdomain label
--templatestringOverride source template id when the source app does not expose one
--tenantstringDestination tenant slug/id. Defaults to the active tenant

axhub apps get

앱 상세 정보를 조회해요.

플래그타입설명기본값
<app>string (인자)App slug or ID to operate on.

axhub apps git

앱의 GitHub 연결을 관리해요.

axhub apps git connect

앱에 GitHub 저장소를 연결해요.

플래그타입설명기본값
--appstringApp id or slug. Preferred for agent scripts
--branchstringBranch to connectmain
--device-codestringResume an already-issued GitHub OAuth device code (env: AXHUB_GITHUB_DEVICE_CODE)
--directbooleanUse the direct backend connection endpoint with repo-owner installation resolution
--dry-runbooleanDry-run preview is the default. Pass --execute to mutatetrue
--executebooleanExecute the backend git-connection mutation
--installation-idintegerOptional explicit GitHub App installation id; must belong to the repo owner
--no-browserbooleanAlias for direct backend connection mode; no browser/device flow is launched
--repostringRepository in owner/repo form
--resume-lastbooleanResume the latest locally cached GitHub Device Flow for this profile
--wait-approvalstringKeep waiting for the user's GitHub approval inside this one command, up to the given duration (6s–10m; e.g. 90s). Without it the resume polls once and exits. Use it instead of re-running the resume in a loop. --device-code 또는 --resume-last와 함께 써요

axhub apps git disconnect

GitHub 저장소 연결을 끊어요.

플래그타입설명기본값
--appstringApp id or slug. Preferred for agent scripts
--dry-runbooleanDry-run preview is the default. Pass --execute to mutatetrue
--executebooleanExecute the backend disconnect mutation

axhub apps git status

GitHub 연결 상태를 확인해요.

플래그타입설명기본값
--appstringApp id or slug. Preferred for agent scripts

axhub apps git update

GitHub 연결 설정(브랜치)을 수정해요.

플래그타입설명기본값
--appstringApp id or slug. Preferred for agent scripts
--branchstringNew branch name
--dry-runbooleanDry-run preview is the default. Pass --execute to mutatetrue
--executebooleanExecute the backend update mutation

배포 검사 파이프라인이 이 앱의 소스 코드를 외부 LLM 리뷰어에 보내는 것에 대한 동의를 확인 · 설정해요. 동의를 철회해도 이미 전송된 코드는 회수되지 않고, LLM 의견은 참고용일 뿐 차단 판정은 결정적 스캐너(axhub deploy scan)가 내려요. axhub apps inspection-consent --app <앱>get의 축약형이에요.

앱의 현재 코드 검사 동의 상태를 봐요 (읽기 전용).

플래그타입설명기본값
--appstringApp id or slug

동의를 부여하거나 철회해요. --granted--revoked 중 하나는 필수예요.

플래그타입설명기본값
--appstringApp id or slug
--grantedbooleanAllow the deploy inspection pipeline to send this app's source code to an LLM reviewer
--revokedbooleanWithdraw consent; future inspections stop sending source code
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps list

앱 목록을 봐요.

플래그타입설명기본값
--allbooleanFetch all pages the backend returns
--category-idstringCategory UUID filter
--operating-statusstringOperating rollup filter: live | dev | archived
--operating-status-instringComma-separated operating rollup filter (OR)
--pageintegerPage number to request
--page-sizeintegerNumber of apps per page
--per-pageintegerAlias for --page-size
--qstringSearch query forwarded as q
--review-statusstringSingle review status (backend authority — additional values may exist)
--review-status-instringComma-separated review status filter
--sortstringSort key (backend authority — additional values may exist)
--statusstringApp deployment status filter: draft | deployed | archived (spec 324)
--tenantstringTenant slug or id scope
--visibilitystringVisibility filter: private / invite_only / public / internet

axhub apps members

앱 멤버를 봐요.

플래그타입설명기본값
<app>string (인자)App slug or ID to operate on.
--pageintegerPage number (1-based)
--per-pageintegerPage size (default 50, max 200)

axhub apps mine

내가 접근 가능한 앱을 봐요.

플래그타입설명기본값
--pageintegerPage number to forward to the backend (current backend may return the full list)
--per-pageintegerPage size to forward to the backend (current backend may return the full list)

axhub apps owned

내가 소유한 앱을 봐요.

(옵션 없음)

axhub apps ownership

앱 대표 소유권을 관리해요.

axhub apps ownership transfer

대표 소유자 역할을 다른 사용자에게 넘겨요. 되돌릴 수 없어요 — 실행하면 본인은 공동 소유자로 강등되고, 새 소유자만 다시 되돌려줄 수 있어요. 실행은 --execute에 더해 전역 --yes까지 요구해요.

플래그타입설명기본값
--appstringApp id or slug
--tostringUser id that becomes the new representative owner
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanCommit the transfer. Must be combined with the global --yes

axhub apps purge

삭제된 앱을 완전히 제거해요.

플래그타입설명기본값
<app>string (인자)App slug or ID to operate on.
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps raw-db

앱 전용 raw Postgres 데이터베이스를 관리해요.

axhub apps raw-db disable

raw 데이터베이스를 꺼요 (되돌릴 수 없어요).

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps raw-db enable

raw 데이터베이스를 켜요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps reactivate

보관된 앱을 복구해요.

플래그타입설명기본값
<app>string (인자)App slug or ID to operate on.
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps received

공유받은 앱을 봐요 (소유 앱 제외).

(옵션 없음)

axhub apps resource-presets

백엔드 리소스 사양 프리셋 목록을 봐요.

(옵션 없음)

axhub apps resume

일시정지한 앱을 재개해요 — 백엔드가 마지막 성공 배포를 자동 재배포해요.

플래그타입설명기본값
<app>string (인자)App slug or ID to operate on.
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

앱을 검색해요.

플래그타입설명기본값
<query>string (인자)Search query string.
--allboolean
--categorystringApp category slug or ID.
--cursorstringBackend cursor for the next search page
--limitintegerBackend page-size limit; takes precedence over --per-page
--pageintegerPagination control for list output.
--per-pageintegerPagination control for list output.
--sortstringSort order for list output.
--statusstringApp deployment status filter: draft | deployed | archived
--status-instringComma-separated status filter
--visibilitystring

axhub apps sign-icon-upload

앱 아이콘 업로드용 서명 URL을 발급해요.

플래그타입설명기본값
--appstringApp slug or id (required unless --pre-create is set)
--content-typestringExplicit content type for pre-create mode (overrides file extension detection since no file is read)
--dry-runbooleanPreview only — request the signed URL but skip the PUT upload (default)true
--executebooleanCommit the upload; mutually exclusive with --dry-run
--filestringPath to the icon file to upload (PNG/JPEG/WEBP/GIF, ≤ 2MB). Ignored in --pre-create mode (no upload happens)
--pre-createbooleanPre-create mode: request a presigned PUT URL for the tenant-level POST /api/v1/tenants/{tID}/apps/icon/upload-url endpoint so the icon can be uploaded before the app exists. Requires --tenant + --slug + --content-type. Skips the local file PUT; the caller drives the upload to the returned put_url with their own clientfalse
--slugstringApp slug for pre-create mode (the slug the app will have)
--tenantstringTenant slug or id for pre-create mode
--variantstringIcon variant: light (default) or darklight

axhub apps static

앱의 정적 호스팅(릴리즈 · 사이트)을 관리해요.

axhub apps static auth

보호된 정적 사이트 인증을 다뤄요.

axhub apps static auth start

대상 URL로 정적 사이트 인증을 시작해요 (OAuth 로그인 필요).

플래그타입설명기본값
--targetstringStatic-site URL to authenticate. OAuth login required.

axhub apps static deploy

로컬 디렉터리를 새 정적 릴리즈로 배포해요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--from-dirstringLocal directory whose files become the static release
--release-versionstringOptional release version label. The clap field is release_version (and flag --release-version) to avoid colliding with the global --version flag's arg id; it is sent to the backend as version
--tenantstringTenant id or slug (defaults to the active tenant)

axhub apps static releases

정적 릴리즈를 관리해요.

axhub apps static releases activate

정적 릴리즈를 활성화해요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--release-idstringRelease id
--tenantstringTenant id or slug (defaults to the active tenant)
axhub apps static releases create

새 정적 릴리즈를 만들어요.

플래그타입설명기본값
--appstringApp id or slug
--body-jsonstringInline JSON object request body
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--from-filestringPath to a JSON object request body
--tenantstringTenant id or slug (defaults to the active tenant)
axhub apps static releases finalize

정적 릴리즈를 확정해요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--release-idstringRelease id
--tenantstringTenant id or slug (defaults to the active tenant)
axhub apps static releases list

정적 릴리즈 목록을 봐요 (읽기 전용).

플래그타입설명기본값
--appstringApp slug or ID to operate on.
--tenantstringTenant slug or ID used to scope the command.
axhub apps static releases promote-approve

대기 중인 승격 요청을 승인해요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--release-idstringRelease id
--tenantstringTenant id or slug (defaults to the active tenant)
axhub apps static releases promote-reject

대기 중인 승격 요청을 반려해요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--release-idstringRelease id
--tenantstringTenant id or slug (defaults to the active tenant)
axhub apps static releases promote-request

스테이징 릴리즈의 프로덕션 승격 심사를 요청해요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--release-idstringRelease id
--tenantstringTenant id or slug (defaults to the active tenant)
axhub apps static releases revoke

정적 릴리즈를 철회해요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--release-idstringRelease id
--tenantstringTenant id or slug (defaults to the active tenant)
axhub apps static releases rollback

이전 정적 릴리즈로 되돌려요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--release-idstringRelease id
--tenantstringTenant id or slug (defaults to the active tenant)
axhub apps static releases stage

스테이징 호스트가 가리킬 릴리즈를 지정해요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--release-idstringRelease id
--tenantstringTenant id or slug (defaults to the active tenant)

axhub apps static site

정적 사이트 설정을 확인 · 변경해요.

axhub apps static site get

현재 정적 사이트 설정을 봐요 (읽기 전용).

플래그타입설명기본값
--appstringApp slug or ID to operate on.
--tenantstringTenant slug or ID used to scope the command.
axhub apps static site set

정적 사이트 설정을 교체해요.

정적 전용 공개 설정은 폐기됐어요. 정적 페이지 접근은 이제 앱 공개 범위가 단독으로 결정해요 — 아래 --visibility 값은 서버가 무시해요. 공개 범위 변경은 axhub apps update --visibility(좁히기) · axhub publish(넓히기)로 하세요. Service Worker도 설정과 무관하게 항상 차단돼요.

플래그타입설명기본값
--appstringApp id or slug
--body-jsonstringInline JSON object request body
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--from-filestringPath to a JSON object request body
--service-worker-allowedboolean폐기 — 무시돼요. Service Worker는 항상 차단돼요
--service-worker-disallowedboolean폐기 — 무시돼요. Service Worker는 항상 차단돼요
--tenantstringTenant id or slug (defaults to the active tenant)
--visibilitystring폐기 — 무시돼요. 접근은 앱 공개 범위가 결정해요
axhub apps static site staging

정적 사이트 스테이징 호스트를 켜고 꺼요.

axhub apps static site staging disable

스테이징 호스트를 꺼요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--tenantstringTenant id or slug (defaults to the active tenant)
axhub apps static site staging enable

릴리즈 검토용 스테이징 호스트를 켜요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--tenantstringTenant id or slug (defaults to the active tenant)
axhub apps static site unpublish

정적 사이트 게시(콘텐츠 제공)를 중단해요. 앱 공개 범위는 바뀌지 않아요 — 다시 게시하면 이전 범위 그대로 열려요.

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.
--tenantstringTenant id or slug (defaults to the active tenant)

axhub apps storage

앱 파일 스토리지(선언형 오브젝트 스토리지)를 관리해요. axhub.yamlstorage.enabled: true로도 켤 수 있어요 — 스토리지 연결하기를 보세요.

axhub apps storage status

스토리지 프로비저닝 상태와 접근 정보를 봐요 (읽기 전용).

플래그타입설명기본값
--appstringApp id or slug

axhub apps storage enable

앱 스토리지를 프로비저닝해요 (멱등).

플래그타입설명기본값
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps storage ls

저장된 오브젝트를 커서 페이지 단위로 나열해요.

플래그타입설명기본값
--appstringApp id or slug
--prefixstringOnly list keys starting with this prefix
--delimiterstringGroup keys past this separator into prefixes (folder view), e.g. /
--limitintegerBackend page size for this request
--cursorstringCursor from a previous page's next_cursor

axhub apps storage get-url

오브젝트 키 하나에 대한 presigned https 다운로드 URL을 발급해요.

플래그타입설명기본값
<key>string (인자)Object key
--appstringApp id or slug

axhub apps storage rm

오브젝트 하나를 삭제해요 — 백엔드에 CLI 측 undo가 없어요.

플래그타입설명기본값
<key>string (인자)Object key
--appstringApp id or slug
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps suspend

앱 실행을 일시정지해요.

플래그타입설명기본값
<app>string (인자)App slug or ID to operate on.
--dry-runbooleanPreview the operation without applying state changes.true
--executebooleanApply the state-changing operation instead of previewing it.

axhub apps templates

앱 템플릿을 봐요.

axhub apps templates list

사용 가능한 부트스트랩 템플릿 목록을 봐요.

(옵션 없음)

axhub apps update

앱 정보를 수정해요.

플래그타입설명기본값
<app>string (인자)App slug or ID to operate on.
--auth-modestringNew auth mode: cookie, bearer, api_key, or anonymous
--category-idstringNew category UUID
--clear-categorybooleanClear the category (wins over --category-id)
--clear-cost-centerbooleanClear the cost attribution label
--clear-subdomainbooleanClear the subdomain (mutually exclusive with --subdomain)
--cost-centerstringNew cost attribution label
--data-scopesstringNew comma-separated data scopes
--descriptionstringNew description (≤20000 chars). Pass an empty string to clear
--icon-dark-urlstringNew dark-mode icon URL
--icon-urlstringNew light-mode icon URL (typically from axhub apps sign-icon-upload)
--namestringNew display name (1~100 chars)
--resource-tierstringNew Pod resource tier: XS / S / M / L / XL. Sent to the API as resource_preset. Tenant max enforced backend-side
--subdomainstringNew subdomain
--summarystringNew one-line app summary (≤60 chars). Pass an empty string to clear
--visibilitystringNew visibility: private / invite_only / public / internet. 현재 값보다 좁게만 지정할 수 있어요 — 넓히려면 axhub publish로 공개 신청 (위반 시 409 visibility_widen_not_allowed)

axhub apps workspace

워크스페이스 앱을 봐요.

(옵션 없음)


axhub init

현재 디렉터리에 새 axhub.yaml을 스캐폴드해요.

플래그타입설명기본값
<args>string (인자)

axhub github

GitHub 연동(계정 · 설치 · 저장소)을 관리해요.

axhub github accounts

연결된 GitHub 계정과 설치 상태를 봐요.

axhub github accounts list

GitHub 계정 목록을 봐요.

(옵션 없음)

axhub github complete

GitHub App 설치 콜백 상태를 마무리해요.

플래그타입설명기본값
--branchstring
--installation-idinteger
--repostring
--statestring

axhub github installations

GitHub App 설치에서 접근 가능한 저장소를 봐요.

axhub github installations repos

설치에서 접근 가능한 저장소 목록을 봐요.

플래그타입설명기본값
--installation-idintegerGitHub App installation id
--pageintegerPage number to request
--per-pageintegerRepositories per page

브라우저 없는 디바이스 링크 플로우로 GitHub 계정을 연동해요.

플래그타입설명기본값
--tenantstringTenant id or slug (defaults to the active tenant)

axhub open

배포된 앱을 브라우저에서 열어요.

플래그타입설명기본값
<args>string (인자)
--logsboolean
--metricsboolean

axhub categories

앱 카테고리를 조회해요.

axhub categories get

카테고리 상세를 조회해요.

플래그타입설명기본값
<id>string (인자)Resource identifier.
--tenantstringTenant slug or ID used to scope the command.

axhub categories list

카테고리 목록을 봐요.

플래그타입설명기본값
--allboolean
--pageintegerPagination control for list output.
--per-pageintegerPagination control for list output.
--tenantstringTenant slug or ID used to scope the command.

axhub review

앱 공개 심사 요청을 조회해요.

axhub review get

심사 상세를 조회해요.

플래그타입설명기본값
<request_id>string (인자)publication request id

axhub review history

심사 이력을 봐요.

플래그타입설명기본값
--appstringapp slug or id for per-app history
--pageintegerpage number for per-app history (default 1)
--page-sizeintegeritems per page (default 20)
--tenantstringtenant id for tenant-wide settled history; overrides global --tenant

axhub publish

앱을 공개 심사에 제출해요.

플래그타입설명기본값
--appstringApp id or slug (defaults to axhub.yaml name/app.slug)
--deployment-idstringDeployment id to publish (staging apps)
--dry-runbooleanPreview the publication request without submitting (default)true
--executebooleanSubmit the publication request
--notestringSubmission note for the reviewer
--visibilitystringRequested visibility for a normal app: invite_only / public / internet