Studio CLI
Controlla le funzionalità di WordPress Studio dal terminale con Studio CLI: gestisci siti locali, crea/aggiorna/elimina preview WordPress.com e autentica.
Cos'è Studio CLI?
Studio CLI è un'utilità da riga di comando globale per interagire con le funzionalità di WordPress Studio dal tuo terminale. È progettata per funzionare anche quando l'app desktop Studio è chiusa e serve a gestire siti locali Studio e ambienti di preview ospitati su WordPress.com.
La CLI può essere installata con Studio (è inclusa) o usata come modulo npm standalone chiamato wp-studio. Il suo scopo principale è consentirti di controllare attività relative a Studio — come creazione, aggiornamento e autenticazione di siti preview — da script e passaggi di build.
Funzionalità Principali
- Comando terminale globale (
studio): Esegui azioni relative a Studio da qualsiasi posizione senza dover tenere Studio aperto. - Sintassi di comando strutturata (
studio <area> <command> [options]): Applica pattern prevedibili per workflow di siti e preview. - Targeting per percorso (
--path): Punta i comandi a una directory specifica di un sito Studio invece di affidarti alla directory di lavoro corrente. - Gestione autenticazione WordPress.com: Usa
studio auth login,studio auth logoutestudio auth statusper collegare le azioni CLI a un account WordPress.com autenticato quando richiesto. - Operazioni sui siti preview: Crea, elenca, aggiorna ed elimina siti preview temporanei e condivisibili su WordPress.com con comandi come
studio preview create,studio preview list,studio preview updateestudio preview delete. - Comandi per gestione siti locali: Gestisci siti locali Studio (stato, crea, elenca, avvia, ferma, elimina e configura) dal terminale usando i comandi
studio site ....
Come Usare Studio CLI
-
Abilita Studio CLI nell'app Studio (raccomandato se usi già Studio):
- Apri l'applicazione “WordPress Studio”.
- Nel menu principale, apri la modale Settings (o clicca sull'icona dell'ingranaggio).
- Abilita “Studio CLI” e clicca Save.
- Su macOS, potresti essere invitato a inserire la password del tuo account per consentire l'installazione.
-
Apri un terminale e verifica la disponibilità:
- Usa
studio --helpper visualizzare una panoramica di alto livello.
- Usa
-
Autentica per attività che richiedono accesso a WordPress.com (es. siti preview):
- Esegui
studio auth login. - Il comando apre un flusso basato su browser; riceverai un token di autenticazione da incollare nel terminale.
- Conferma con
studio auth status.
- Esegui
-
Crea e condividi un sito preview dal tuo sito locale Studio:
- Dalla root del tuo sito locale Studio, esegui:
cd /path/to/your/studio-site studio preview create - La CLI costruisce e carica il tuo sito locale in un ambiente di preview e restituisce un URL di preview da condividere.
- Dalla root del tuo sito locale Studio, esegui:
-
Aggiorna o elimina preview usando il nome host del preview:
- Elenca i preview con
studio preview listper ottenere l'identificatore host. - Aggiorna:
studio preview update <host> - Elimina:
studio preview delete <host>
- Elenca i preview con
-
Punta a una directory di sito diversa quando necessario:
- Aggiungi
--path /path/to/siteai comandi invece di cambiare directory:studio preview create --path /path/to/your/studio-site
- Aggiungi
Casi d'Uso
-
Gestisci siti locali Studio senza lasciare il terminale: Usa
studio site status,studio site start,studio site stopestudio site listper controllare ambienti locali in un workflow ricco di script. -
Crea ambienti di preview da condividere con team o stakeholder: Esegui
studio preview createdalla root del tuo sito locale Studio per generare un URL di preview temporaneo e condivisibile ospitato su WordPress.com. -
Itera su un preview man mano che arrivano i cambiamenti: Dopo la creazione iniziale del preview, usa
studio preview update <host>per ricostruire e ridistribuire i cambiamenti dal sito locale all'ambiente preview esistente. -
Pulisci ambienti di preview: Usa
studio preview delete <host>per rimuovere permanentemente un sito preview quando non è più necessario. -
Automatizza workflow Studio nei passaggi di build: Usa comandi
studioda script per integrare attività come creazione/aggiornamento preview e gestione siti nella tua pipeline di sviluppo.
FAQ
Devo tenere aperta l'app desktop Studio per usare Studio CLI? No. Studio CLI è progettata per interagire con le funzionalità Studio dal tuo terminale indipendentemente dal fatto che Studio sia aperta.
Come punto un comando a una directory specifica di un sito Studio?
La maggior parte dei comandi presume che li esegui dalla root di un sito gestito da Studio. Se non è così, usa l'opzione --path (ad esempio, studio preview create --path /path/to/site).
Cosa succede se eseguo un comando preview mentre sono disconnesso?
I comandi che richiedono autenticazione (come studio preview create) restituiscono un errore e ti guidano al login.
Come trovo il nome host del preview da usare per aggiornamento/eliminazione?
Esegui studio preview list per visualizzare i preview associati e i loro valori host. Usa quel host con studio preview update <host> o studio preview delete <host>.
Da dove proviene l'informazione di autenticazione per studio auth login?
Il comando di login avvia un flusso basato su browser per collegare la CLI al tuo account WordPress.com, quindi fornisce un token di autenticazione da incollare nel terminale per completare il processo.
Alternative
- Flusso di lavoro manuale con l'interfaccia Studio: Se non hai bisogno di automazione da terminale, l'uso diretto dell'applicazione Studio può coprire la creazione di preview e il controllo dei siti locali senza integrazione CLI.
- Strumenti generici da riga di comando per WordPress (es. WP-CLI + scripting personalizzato): Dove non sono richiesti ambienti preview specifici di Studio, puoi combinare strumenti WordPress da riga di comando con script propri per gestire i task dei siti, anche se l'hosting di preview e le funzionalità specifiche di Studio potrebbero non essere coperte.
- Altri approcci di orchestrazione locale per WordPress: Invece dei comandi di gestione siti di Studio, puoi usare configurazioni locali WordPress diverse (containerizzate o scriptate) e gestire le preview tramite passaggi di deployment separati, a scapito della perdita del flusso di lavoro unificato di Studio CLI per preview/creazione/aggiornamento/eliminazione e siti gestiti da Studio.
Alternative
Struere
Struere è un sistema operativo AI-native che sostituisce i workflow su spreadsheet con software strutturato: dashboard, alert e automazioni.
Falconer
Falconer è una piattaforma di conoscenza che si aggiorna da sola: scrivi, condividi e trova documentazione interna e contesto del codice in un unico posto.
OpenFlags
OpenFlags è un sistema di feature flag open source self-hosted per progressive delivery: valuta localmente via SDK e gestisci i rollout con un control plane semplice.
GitBoard
GitBoard è un’app nativa per la barra dei menu di macOS per GitHub Projects: visualizza la kanban, filtra per stato, cerca issue e crea/assegna.
Codex Plugins
Usa Codex Plugins per combinare skill, integrazioni app e server MCP in workflow riutilizzabili: estendi Codex per lavorare con Gmail, Google Drive e Slack.
garden-md
Trasforma trascrizioni e note riunioni in una wiki aziendale strutturata e navigabile con file Markdown locali e vista HTML, con sync da sorgenti supportate.