list

Befehl: list <package>

Beschreibung: Dieser Befehl listet Pakete auf, die lokal installiert oder auf den konfigurierten Feeds verfügbar sind. Falls die Abfrage über die Feeds gestartet wird, werden die Feeds entsprechend der Priorität durchsucht.

Verwendung: tcpkg list <package> [options]

Argumente:

<package>

Mit diesem Argument kann ein Suchbegriff definiert werden, zu dem eine Liste von Paketen, deren Paket-ID identisch oder in Teilen übereinstimmt, ausgegeben wird. (Beispiel: TwinCAT.Standard – Resultat: Liste mit TwinCAT.Standard.XAE, TwinCAT.Standard.XAR, TwinCAT.StandardRM.XAE) Falls ausschließlich ein identisches Ergebnis zurückgeliefert werden soll, muss die Option „--exact“ hinzugefügt werden.

Optionen:

-n, --name <name>

Diese Option definiert einen spezifischen Feed, in dem gesucht werden soll.

-a, --all, --all-versions

Diese Option kann nur in Verbindung mit einem eindeutigen Workload- / Paketnamen verwendet werden und listet alle verfügbaren Versionen dieses Workloads/Pakets auf.

-p, --pre, --include-prereleases

Bei der Verwendung dieser Option werden auch Pre-Release-Versionen aufgelistet.

-i, --installed

Bei der Verwendung dieser Option werden alle installierten Workloads / Pakete aufgelistet.

-t, --type Workload

Bei der Verwendung dieser Option werden alle Pakete des Typs Workload aufgelistet.

-o, --outdated

Bei der Verwendung dieser Option werden alle Pakete aufgelistet, die in einer neueren Version verfügbar sind.

--exact

Bei der Verwendung dieser Option wird nur ein exakter Treffer für die eingegebene Paket-ID zurückgegeben. Dabei wird die Groß- / Kleinschreibung beachtet.

--all-sources

Bei der Verwendung dieser Option wird über alle konfigurierten Feeds hinweg, ohne deren Priorität zu beachten, die neueste Version aufgelistet.

--no-cache

Bei der Verwendung dieser Option werden bei diesem Befehl keine zwischengespeicherten Informationen verwendet.

--as-json

Bei der Verwendung dieser Option wird der Ausgabetext im JSON-Format zurückgegeben. Dabei wird die Option -y implizit gesetzt.

Beispiele:

tcpkg list für die Auflistung aller verfügbaren Pakete

tcpkg list -i für die Auflistung aller lokal installierten Pakete

tcpkg list -t workload für die Auflistung aller verfügbaren Workloads