Salta ai contenuti

Riferimento CLI

Il CLI kotao viene con il tuo tema come dipendenza di sviluppo (@kotao/cli). Eseguilo dentro il progetto come bun x kotao così risolve l’installazione locale.

Accedi per pubblicare CLI interattivo. Usa --device per il flusso OAuth device: il CLI stampa un URL, lo approvi nel browser (entro ~10 minuti) e la sessione viene salvata globalmente in ~/.config/kotao/cli-session.json.

Flag Purpose
--device OAuth device authorization flow (recommended)
--no-open Do not auto-open the browser during device login
--token <jwt> Store an already-minted API bearer token
--accounts-token <token> Store an accounts session token for workspace switching

Stampa il target della sessione salvata, o rimuovi la sessione salvata.

Scegli l’area di lavoro attiva per la pubblicazione CLI. Interattivo se non è dato l’id; la scelta è ricordata.

Scegli il target del negozio online per la pubblicazione. Ricordato finché non riconsideri.

Genera la struttura iniziale di un tema (bun create kotao-storefront esegue questo comando per te). I parametri di connessione (--shop-id, --site-id, --storefront-api-endpoint, --storefront-api-token, …) precompilano .dev.vars; --yes esegue il comando senza interazione.

Local dev server with untrusted-mode parity (dev), a production-parity build (build), and a local server for the built output (preview). --port <n> where applicable.

Genera GraphQL tipizzato dai tuoi documenti #graphql.

Flag Purpose
--schema-url <url> Introspect a running Storefront API (default: $STOREFRONT_API_ENDPOINT)
--schema <file> Read the SDL from a file (offline)
--documents <dir> Directory scanned for #graphql documents (default: app)
--out <file> Output (default: app/graphql/storefrontapi.generated.d.ts)

Pacchetta la tua sorgente tema committed e pubblicala tramite l’API Workspace sul sito selezionato. Richiede un repository git con bun.lock e kotao.theme.json committati.

Flag Purpose
--site-id <uuid> Target site (default: the selected one / $KOTAO_SITE_ID)
--deployment-id <id> Immutable deployment id (default: generated UUID)
--token <token> Workspace API key (default: $KOTAO_API_TOKEN)

La variante CI/servizio di build di publish: passa la sorgente direttamente a un servizio di build tramite --build-service-url / --shop-id / --token (o le variabili d’ambiente $KOTAO_*).

kotao storefront migrate shopify-theme <directory>

Sezione intitolata “kotao storefront migrate shopify-theme <directory>”

Audit a Shopify Liquid or Hydrogen theme export for Kotao migration; --json for machine-readable output, --out <dir> to emit a migration draft.