Skip to Content
DevOpsCLICommandspc install-extension

pc install-extension

Installiert eine Extension für die verschiedenen Produkte (Engine, Studio, Authority).

Verwendung

pc install-extension <nameOrLocation> [options] pc install <nameOrLocation> [options]

Argumente

NameObligatorischBeschreibung
nameOrLocationJaNPM-Paketname, URL oder lokaler Dateipfad eines Extension-ZIP

Optionen

Name, KürzelDefaultBeschreibung
--extensions-dirÜberschreibt das Extension-Verzeichnis. Kann nicht mit --insiders, --stable oder --dev kombiniert werden
--typeTyp der Extension: cli, engine, portal oder studio
--output, -otextSteuert das Ausgabeformat: text oder json
--yes, -yExistierende Extension ohne Nachfrage überschreiben
--insidersInstalliert Studio Extensions für die Insiders Edition
--stableInstalliert Studio Extensions für die Stable Edition
--devInstalliert Studio Extensions für die lokal gebaute Developer Edition

Die Optionen --insiders, --stable und --dev können nicht zusammen mit --extensions-dir verwendet werden.

Extension-ZIP

Extensions sind technisch gesehen NPM-Pakete. Ein “Extension-ZIP” bezeichnet eine ZIP-Datei, die ein NPM-Paket enthält, welches eine Extension darstellt.

Extensions können den Typ in ihrer package.json selbst hinterlegen, um die Installation per CLI zu erleichtern:

{ "name": "my-extension", "engines": { "<type>": "> 0.0.0" } }

Der Schlüssel <type> kann dieselben Werte annehmen wie die Option --type: cli, engine, portal oder studio.

Beispiele

Installation per NPM-Paket

pc install @5minds/processcube-documentation-plugin

Installation per URL

pc install https://registry.npmjs.org/@5minds/processcube-documentation-plugin/-/processcube-documentation-plugin-1.0.0.tgz

Installation per Dateipfad

pc install path/to/processcube-documentation-plugin

Für spezifische Studio-Edition

# Insiders Edition pc install my-extension --insiders # Stable Edition pc install my-extension --stable # Developer Edition pc install my-extension --dev