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