source

Befehl: source

Beschreibung: Mit diesem Befehl können Sie die Sourcen (Feeds) konfigurieren und verwalten, die Sie für den Zugriff auf Pakete verwendet wollen.

Verwendung: tcpkg source [subcommand] [options]

Subbefehle

Subbefehl: list

Beschreibung: Mit diesem Befehl können Sie alle konfigurierten Sourcen (Feeds) abfragen. Es werden der Name, die URL/der Pfad, die Priorität, die Proxy-Einstellung und die Einstellung, ob Pre-Release-Versionen betrachtet werden sollen, abgefragt.

Beispiel für die Ausgabe:

Beckhoff Stable Feed - https://public.tcpkg.beckhoff-cloud.com/api/v1/feeds/stable (Authenticated) | Priority - 1 | Bypass Proxy - False | Include Prereleases - False

Verwendung: tcpkg source list [options]

Optionen:

--as-json

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

Beispiel:

Auflistung aller konfigurierten Feeds:

tcpkg source list

 

Subbefehl: add

Beschreibung: Mit diesem Befehl können Sie eine neue Source (Feed) eintragen.

Verwendung: tcpkg source add [options]

Optionen:

-n, --name <name> (REQUIRED)

Mit dieser Option definieren Sie den Namen des Feeds.

-s, --source <source> (REQUIRED)

Mit dieser Option definieren Sie die URL oder den Pfad des Feeds.

--enabled <true|false>

Mit dieser Option definieren Sie, ob der Feed aktiviert (true) oder deaktiviert (false) sein soll. Der Default, wenn diese Option nicht verwendet wird, ist aktiviert.

-u, --user <user>

Mit dieser Option definieren Sie den User, falls der Feed eine Anmeldung voraussetzt, wie es bei der Beckhoff Feeds der Fall ist. Das Passwort wird automatisch nach der Bestätigung des Befehls abgefragt. Sie können das Passwort mit alternativ über die Option --password-stdin festlegen.

--priority <priority>

Mit dieser Option definieren Sie die Priorität des Feeds. Je kleiner der Wert ist, desto größer ist die Priorität. Die Priorität gibt die Reihenfolge vor, in der die Feeds durchsucht wird. Der Feed mit der höchsten Priorität

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

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

--bypass-proxy

Es handelt sich um einen Feed im lokalen Netzwerk, für den keine Anfrage beim Proxy erforderlich ist

-k, --api -key <api-key> Der API-Schlüssel für den Server. Kann gespeichert werden, um Pakete an konfigurierte Quellen zu übertragen.

-y, --bypass, --bypass-confirmation, --no-prompt

Mit dieser Option können Sie verhindern, dass Abfragen während der Installation gestellt werden.

Beispiel:

Hinzufügen des Beckhoff Stable Feed:

tcpkg source add -n =”Beckhoff Stable Feed” -s=https://public.tcpkg.beckhoff-cloud.com/api/v1/feeds/stable -u=example.user@mail.com

 

Subbefehl: remove <name>

Beschreibung: Mit diesem Befehl können Sie eine Source (Feed) löschen.

Verwendung: tcpkg source remove <name> [options]

Argumente:

<name>

Mit diesem Argument definieren Sie den Namen des Feeds, der gelöscht werden soll.

 

Subbefehl: edit <name>

Beschreibung: Mit diesem Befehl können Sie einen konfigurierten Feed ändern.

Verwendung: tcpkg source edit <name> [options]

Argumente:

<name>

Mit diesem Argument definieren Sie den Namen des Feeds, der geändert werden soll.

Optionen:

-n, --new-name <new-name>

Mit dieser Option können Sie einen neuen Namen für den Feed definieren.

-s, --source <source>

Mit dieser Option können Sie die URL oder den Pfad des Feeds ändern.

--enabled <true|false>

Mit dieser Option definieren Sie, ob der Feed aktiviert (true) oder deaktiviert (false) sein soll. Der Default, wenn diese Option nicht verwendet wird, ist aktiviert.

-u, --user <user>

Mit dieser Option ändern Sie den User, falls der Feed eine Anmeldung voraussetzt, wie es bei der Beckhoff Feeds der Fall ist. Das Passwort wird automatisch nach der Bestätigung des Befehls abgefragt. Sie können das Passwort mit alternativ über die Option --password-stdin festlegen.

--priority <priority>

Mit dieser Option ändern Sie die Priorität des Feeds. Je kleiner der Wert ist, desto größer ist die Priorität. Die Priorität gibt die Reihenfolge vor, in der die Feeds durchsucht wird.

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

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

--bypass-proxy

Diese Option kann ein konfigurierter Proxy bei lokalen Adressen des Feeds umgangen werden

-k, --api- key <api-key>

Der API Key für den Server kann hiermit gespeichert werden, um Pakete auf den Feed zu pushen.

-y, --bypass, --bypass-confirmation, --no-prompt

Mit dieser Option können Sie verhindern, dass Abfragen während der Installation gestellt werden.

Beispiel:

Deaktivieren Des Beckhoff Stable Feeds, ohne diesen zu entfernen:

tcpkg source edit „Beckhoff Stable Feed” --enabled false

 

Subbefehl: verify <name>

Beschreibung: Mit diesem Befehl können Sie prüfen, ob die konfigurierten Feeds verfügbar sind.

Verwendung: tcpkg source verify <name> [options]

Argumente:

<name>

Mit diesem Argument definieren Sie den Namen eines Feeds, dessen Verfügbarkeit geprüft werden soll. Falls kein Name angegeben ist, werden alle Feeds geprüft.

Optionen:

--as-json

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