Studio CLI
Mit dem Studio CLI steuern Sie WordPress Studio-Funktionen per Terminal: lokale Studio-Sites verwalten, Vorschau-Preview-Sites erstellen/ändern/löschen.
Was ist Studio CLI?
Studio CLI ist ein global verfügbares Kommandozeilen-Tool zur Interaktion mit WordPress Studio-Funktionen über das Terminal. Es ist so konzipiert, dass es auch funktioniert, wenn die Studio-Desktop-App geschlossen ist, und dient der Verwaltung lokaler Studio-Sites sowie Preview-Umgebungen, die auf WordPress.com gehostet werden.
Das CLI kann mit Studio installiert werden (es ist gebündelt) oder als eigenständiges npm-Modul wp-studio genutzt werden. Sein Kernzweck ist es, Studio-bezogene Aufgaben – wie die Erstellung von Preview-Sites, Updates und Authentifizierung – aus Skripten und Build-Schritten zu steuern.
Wichtige Funktionen
- Globales Terminal-Kommando (
studio): Führen Sie Studio-bezogene Aktionen von überall aus, ohne dass Studio geöffnet bleiben muss. - Strukturierte Befehlssyntax (
studio <area> <command> [options]): Wenden Sie vorhersagbare Muster für Site- und Preview-Workflows an. - Pfad-Zielung (
--path): Richten Sie Befehle auf ein spezifisches Studio-Site-Verzeichnis aus, statt auf das aktuelle Arbeitsverzeichnis angewiesen zu sein. - WordPress.com-Authentifizierungsverwaltung: Nutzen Sie
studio auth login,studio auth logoutundstudio auth status, um CLI-Aktionen mit einem authentifizierten WordPress.com-Konto zu verknüpfen, wenn erforderlich. - Preview-Site-Operationen: Erstellen, auflisten, aktualisieren und löschen Sie temporäre teilbare Preview-Sites auf WordPress.com mit Befehlen wie
studio preview create,studio preview list,studio preview updateundstudio preview delete. - Lokale Site-Verwaltungs-Befehle: Verwalten Sie lokale Studio-Sites (Status, Erstellen, Auflisten, Starten, Stoppen, Löschen und Konfigurieren) über das Terminal mit
studio site ...-Befehlen.
So verwenden Sie Studio CLI
-
Studio CLI in der Studio-App aktivieren (empfohlen, wenn Sie Studio bereits nutzen):
- Öffnen Sie die „WordPress Studio“-Anwendung.
- Öffnen Sie im Hauptmenü das Einstellungen-Modal (oder klicken Sie auf das Zahnrad-Symbol).
- Aktivieren Sie „Studio CLI“ und klicken Sie auf Speichern.
- Unter macOS werden Sie möglicherweise nach Ihrem Konto-Passwort gefragt, um die Installation zu erlauben.
-
Terminal öffnen und Verfügbarkeit prüfen:
- Führen Sie
studio --helpaus, um eine Übersicht zu erhalten.
- Führen Sie
-
Für Aufgaben mit WordPress.com-Zugriff authentifizieren (z. B. Preview-Sites):
- Führen Sie
studio auth loginaus. - Der Befehl startet einen browserbasierten Flow; Sie erhalten ein Authentifizierungstoken, das Sie ins Terminal einfügen.
- Überprüfen Sie mit
studio auth status.
- Führen Sie
-
Preview-Site aus lokaler Studio-Site erstellen und teilen:
- Vom Root Ihrer lokalen Studio-Site aus:
cd /path/to/your/studio-site studio preview create - Das CLI baut Ihre lokale Site und lädt sie in eine Preview-Umgebung hoch und liefert eine teilbare Preview-URL zurück.
- Vom Root Ihrer lokalen Studio-Site aus:
-
Previews mit Host-Namen aktualisieren oder löschen:
- Listen Sie Previews mit
studio preview listauf, um den host-Bezeichner zu erhalten. - Aktualisieren:
studio preview update <host> - Löschen:
studio preview delete <host>
- Listen Sie Previews mit
-
Bei Bedarf ein anderes Site-Verzeichnis anvisieren:
- Fügen Sie
--path /path/to/sitezu Befehlen hinzu, statt Verzeichnisse zu wechseln:studio preview create --path /path/to/your/studio-site
- Fügen Sie
Anwendungsfälle
-
Lokale Studio-Sites direkt im Terminal verwalten: Nutzen Sie
studio site status,studio site start,studio site stopundstudio site list, um lokale Umgebungen in skriptlastigen Workflows zu steuern. -
Preview-Umgebungen für Teammitglieder oder Stakeholder erstellen: Führen Sie
studio preview createvom Root Ihrer lokalen Studio-Site aus, um eine temporäre teilbare Preview-URL auf WordPress.com zu erzeugen. -
Preview bei Änderungen iterieren: Nach der Erstellung nutzen Sie
studio preview update <host>, um Änderungen aus der lokalen Site in die bestehende Preview-Umgebung neu zu bauen und bereitzustellen. -
Preview-Umgebungen aufräumen: Verwenden Sie
studio preview delete <host>, um eine Preview-Site dauerhaft zu entfernen, sobald sie nicht mehr benötigt wird. -
Studio-Workflows in Build-Schritten automatisieren: Integrieren Sie
studio-Befehle in Skripte, um Aufgaben wie Preview-Erstellung/-Updates und Site-Verwaltung in Ihre Entwicklungspipeline einzubinden.
FAQ
Muss die Studio-Desktop-App geöffnet sein, um Studio CLI zu nutzen? Nein. Studio CLI ist so konzipiert, dass es mit Studio-Funktionen interagiert, unabhängig davon, ob Studio geöffnet ist.
Wie richte ich einen Befehl auf ein spezifisches Studio-Site-Verzeichnis?
Die meisten Befehle gehen davon aus, dass Sie sie vom Root einer Studio-verwalteten Site ausführen. Andernfalls nutzen Sie die --path-Option (z. B. studio preview create --path /path/to/site).
Was passiert, wenn ich einen Preview-Befehl ohne Anmeldung ausführe?
Befehle, die Authentifizierung erfordern (wie studio preview create), geben einen Fehler zurück und weisen Sie an, sich anzumelden.
Wie finde ich den Preview-Host-Namen für Update/Löschung?
Führen Sie studio preview list aus, um zugehörige Previews und deren Host-Werte anzuzeigen. Verwenden Sie diesen Host mit studio preview update <host> oder studio preview delete <host>.
Woher kommt die Authentifizierungsinformation für studio auth login?
Der Login-Befehl startet einen browserbasierten Flow, um das CLI mit Ihrem WordPress.com-Konto zu verknüpfen, und liefert ein Token, das Sie ins Terminal einfügen, um den Vorgang abzuschließen.
Alternativen
- Manueller Studio-UI-Workflow: Wenn Sie keine Terminal-Automatisierung benötigen, deckt die direkte Nutzung der Studio-Anwendung die Erstellung von Vorschauen und die Steuerung lokaler Sites ab – ohne CLI-Integration.
- Generische WordPress-Befehlszeilen-Tools (z. B. WP-CLI + eigene Skripte): Wo Studio-spezifische Vorschau-Umgebungen nicht erforderlich sind, können Sie Befehlszeilen-WordPress-Tools mit eigenen Skripten kombinieren, um Site-Aufgaben zu verwalten – Vorschau-Hosting und Studio-spezifische Funktionen sind jedoch möglicherweise nicht abgedeckt.
- Andere Ansätze zur lokalen WordPress-Orchestrierung: Statt der Site-Management-Befehle von Studio können Sie unterschiedliche lokale WordPress-Setups (containerisiert oder skriptbasiert) nutzen und Vorschauen über separate Deployment-Schritte handhaben – auf Kosten des einheitlichen Studio-CLI-Workflows für Vorschau/Änderung/Löschung und Studio-verwaltete Sites.
Alternativen
Struere
Struere ist ein AI-natives Betriebssystem, das Spreadsheet-Workflows durch strukturierte Software ersetzt – mit Dashboards, Alerts und Automationen.
Falconer
Falconer ist eine selbstaktualisierende Wissensplattform für schnelle Teams: interne Doku und Code-Context schreiben, teilen und gezielt finden – an einem Ort.
OpenFlags
OpenFlags ist ein Open-Source, self-hosted Feature-Flag-System für progressive Delivery: lokale Evaluation in App-SDKs und ein simples Control-Plane für gezielte Rollouts.
GitBoard
GitBoard ist eine native macOS-Menüleisten-App für GitHub Projects: Kanban-Board ansehen, nach Status filtern, Issues suchen sowie erstellen oder zuweisen.
Codex Plugins
Mit Codex Plugins bündelst du Skills, App-Integrationen und MCP-Server zu wiederverwendbaren Workflows und erweiterst Codex für Tools wie Gmail, Google Drive und Slack.
garden-md
Verwandle Meeting-Transkripte in eine strukturierte, verlinkte Company-Wiki aus lokalen Markdown-Dateien mit HTML-Ansicht und Sync aus unterstützten Quellen.