bin/uct (Upgrade-Kompatibilitätstool)
Version: 3.0.20
Diese Referenz enthält 9 Befehle, die über das Befehlszeilen-Tool bin/uct
verfügbar sind.
Die anfängliche Liste wird automatisch mit dem Befehl bin/uct list
in Adobe Commerce generiert.
Allgemein
Weitere Informationen zum Tool finden Sie unter Überblick.
Diese Referenzdokumentation wird aus dem Quellcode der Anwendung generiert. Um die Dokumentation zu ändern, sollten Sie eine Pull-Anfrage für den entsprechenden Befehl im relevanten Codebase-Repository öffnen. Weitere Informationen finden Sie unter Code-Beiträge .
Globale Optionen
--help
, -h
Zeigen Sie Hilfe für den angegebenen Befehl an. Wenn kein Befehl angegeben wird, wird die Hilfe zum Listenbefehl angezeigt
- Standard:
false
- Akzeptiert keinen Wert
--quiet
, -q
Keine Nachricht ausgeben
- Standard:
false
- Akzeptiert keinen Wert
--verbose
, -v|-vv|-vvv
Erhöhen Sie die Ausführlichkeit der Nachrichten: 1 für die normale Ausgabe, 2 für die ausführlichere Ausgabe und 3 für die Fehlerbehebung.
- Standard:
false
- Akzeptiert keinen Wert
--version
, -V
Diese Anwendungsversion anzeigen
- Standard:
false
- Akzeptiert keinen Wert
--ansi
ANSI-Ausgabe erzwingen (oder deaktivieren —no-ansi)
- Akzeptiert keinen Wert
--no-ansi
Die Option "—ansi"umkehren
- Standard:
false
- Akzeptiert keinen Wert
--no-interaction
, -n
Interaktive Fragen stellen
- Standard:
false
- Akzeptiert keinen Wert
_complete
bin/uct _complete [-s|--shell SHELL] [-i|--input INPUT] [-c|--current CURRENT] [-S|--symfony SYMFONY]
Interner Befehl zum Bereitstellen von Vorschlägen zur Shell-Fertigstellung
Optionen
Globale Optionen finden Sie unter Globale Optionen.
--shell
, -s
Der Shell-Typ ("bash")
- Erfordert einen Wert
--input
, -i
Ein Array von Eingabe-Token (z. B. COMP_WORDS oder argv)
- Standard:
[]
- Erfordert einen Wert
--current
, -c
Der Index des "input"-Arrays, in dem sich der Cursor befindet (z. B. COMP_CWORD)
- Erfordert einen Wert
--symfony
, -S
Die Version des Fertigstellungsskripts
- Erfordert einen Wert
completion
bin/uct completion [--debug] [--] [<shell>]
Dump des Shell-Fertigstellungsskripts
The completion command dumps the shell completion script required
to use shell autocompletion (currently only bash completion is supported).
Static installation
-------------------
Dump the script to a global completion file and restart your shell:
uct/bin/uct completion bash | sudo tee /etc/bash_completion.d/uct
Or dump the script to a local file and source it:
uct/bin/uct completion bash > completion.sh
# source the file whenever you use the project
source completion.sh
# or add this line at the end of your "~/.bashrc" file:
source /path/to/completion.sh
Dynamic installation
--------------------
Add this to the end of your shell configuration file (e.g. "~/.bashrc"):
eval "$(/var/jenkins/workspace/gendocs-uct-cli/uct/bin/uct completion bash)"
Argumente
shell
Der Shell-Typ (z. B. "bash"), der Wert der env var "$SHELL" wird verwendet, wenn dies nicht angegeben wird.
Optionen
Globale Optionen finden Sie unter Globale Optionen.
--debug
Fertigstellungs-Debug-Protokoll verfolgen
- Standard:
false
- Akzeptiert keinen Wert
help
bin/uct help [--format FORMAT] [--raw] [--] [<command_name>]
Hilfe für einen Befehl anzeigen
The help command displays help for a given command:
uct/bin/uct help list
You can also output the help in other formats by using the --format option:
uct/bin/uct help --format=xml list
To display the list of available commands, please use the list command.
Argumente
command_name
Der Befehlsname
- Standard:
help
Optionen
Globale Optionen finden Sie unter Globale Optionen.
--format
Das Ausgabeformat (txt, xml, json oder md)
- Standard:
txt
- Erfordert einen Wert
--raw
Ausgabe der Rohbefehl-Hilfe
- Standard:
false
- Akzeptiert keinen Wert
list
bin/uct list [--raw] [--format FORMAT] [--short] [--] [<namespace>]
Listen-Befehle
The list command lists all commands:
uct/bin/uct list
You can also display the commands for a specific namespace:
uct/bin/uct list test
You can also output the information in other formats by using the --format option:
uct/bin/uct list --format=xml
It's also possible to get raw list of commands (useful for embedding command runner):
uct/bin/uct list --raw
Argumente
namespace
Der Namespace-Name
Optionen
Globale Optionen finden Sie unter Globale Optionen.
--raw
So geben Sie die unformatierte Befehlsliste aus
- Standard:
false
- Akzeptiert keinen Wert
--format
Das Ausgabeformat (txt, xml, json oder md)
- Standard:
txt
- Erfordert einen Wert
--short
Überspringen der Beschreibung der Befehlsargumente
- Standard:
false
- Akzeptiert keinen Wert
refactor
bin/uct refactor <path>
Behebt Probleme, die automatisch behoben werden können. Der Code im angegebenen Pfad wird aktualisiert.
Argumente
path
Pfad zum Beheben von Problemen in.
- Erforderlich
Optionen
Globale Optionen finden Sie unter Globale Optionen.
core:code:changes
bin/uct core:code:changes [-o|--output [OUTPUT]] [--] <dir> [<vanilla-dir>]
Das Upgrade-Kompatibilitätstool ist ein Befehlszeilenwerkzeug, das eine Adobe Commerce-Instanz anhand einer bestimmten Version prüft, indem alle darin installierten Nicht-Adobe Commerce-Module analysiert werden. Gibt eine Liste mit Fehlern und Warnungen zurück, die Sie vor der Aktualisierung auf eine neue Version des Adobe Commerce-Codes beheben müssen.
Argumente
dir
Installationsordner von Adobe Commerce.
- Erforderlich
vanilla-dir
Adobe Commerce-Vanilla-Installationsordner.
Optionen
Globale Optionen finden Sie unter Globale Optionen.
--output
, -o
Pfad der Datei, in die die Ausgabe exportiert wird (JSON-Format)
- Akzeptiert einen Wert
dbschema:diff
bin/uct dbschema:diff <current-version> <target-version>
Zulassen der Auflistung von Adobe Commerce DB-Schemaunterschieden zwischen zwei ausgewählten Versionen. Verfügbare Versionen: 2.3.0 | 2.3.1 | 2,3,2 | 2.3.2-p2 | 2,3,3 | 2.3.3-p1 | 2,3,4 | 2.3.4-p1 | 2.3.4-p2 | 2,3,5 | 2.3.5-p1 | 2.3.5-p2 | 2,3,6 | 2.3.6-p1 | 2,3,7 | 2.3.7-p1 | 2.3.7-p2 | 2.3.7-p3 | 2.3.7-p4 | 2,4,0 | 2.4.0-p1 | 2,4,1 | 2.4.1-p1 | 2,4,2 | 2.4.2-p1 | 2.4.2-p2 | 2,4,3 | 2.4.3-p1 | 2.4.3-p2 | 2.4.3-p3 | 2,4,4 | 2.4.4-p1 | 2,4,5 | 2.4.4-p2 | 2.4.5-p1 | 2.4.4-p3 | 2.4.4-p4 | 2.4.4-p5 | 2.4.5-p2 | 2.4.5-p3 | 2.4.5-p4 | 2,4,6 | 2.4.6-p1 | 2.4.6-p2 | 2.4.7-beta1 | 2.4.4-p6 | 2.4.5-p5 | 2.4.6-p3 | 2.4.7-beta2 | 2.4.4-p7 | 2.4.5-p6 | 2.4.6-p4 | 2.4.7-beta3 | 2,4,7 | 2.4.6-p5 | 2.4.5-p7 | 2.4.4-p8 | 2.4.4-p9 | 2.4.5-p8 | 2.4.6-p6 | 2.4.7-p1 | 2.4.4-p10 | 2.4.5-p9 | 2.4.6-p7 | 2.4.7-p2 | 2.4.4-p11 | 2.4.5-p10 | 2.4.6-p8 | 2.4.7-p3 | 2.4.8-beta1
Argumente
current-version
aktuelle Version (z. B. 2.3.2).
- Erforderlich
target-version
Zielversion (z. B. 2.4.5).
- Erforderlich
Optionen
Globale Optionen finden Sie unter Globale Optionen.
graphql:compare
bin/uct graphql:compare [-o|--output [OUTPUT]] [--] <schema1> <schema2>
Überprüfung der Kompatibilität mit GraphQL-Schemas
Argumente
schema1
Endpunkt-URL, die auf das erste GraphQL-Schema verweist.
- Erforderlich
schema2
Endpunkt-URL, die auf das zweite GraphQL-Schema verweist.
- Erforderlich
Optionen
Globale Optionen finden Sie unter Globale Optionen.
--output
, -o
Pfad der Datei, in die die Ausgabe exportiert wird (JSON-Format)
- Akzeptiert einen Wert
upgrade:check
bin/uct upgrade:check [-a|--current-version [CURRENT-VERSION]] [-c|--coming-version [COMING-VERSION]] [--json-output-path [JSON-OUTPUT-PATH]] [--html-output-path [HTML-OUTPUT-PATH]] [--min-issue-level [MIN-ISSUE-LEVEL]] [-i|--ignore-current-version-compatibility-issues] [--context CONTEXT] [--] <dir>
Das Upgrade-Kompatibilitätstool ist ein Befehlszeilen-Tool, das eine benutzerdefinierte Adobe Commerce-Instanz anhand einer bestimmten Version prüft, indem alle darin installierten Module analysiert werden. Gibt eine Liste mit Fehlern und Warnungen zurück, die behoben werden müssen, bevor auf die neueste Version von Adobe Commerce aktualisiert wird.
Argumente
dir
Installationsordner von Adobe Commerce.
- Erforderlich
Optionen
Globale Optionen finden Sie unter Globale Optionen.
--current-version
, -a
Die aktuelle Adobe Commerce-Version und die Version der Adobe Commerce-Installation werden verwendet, wenn sie weggelassen werden.
- Akzeptiert einen Wert
--coming-version
, -c
Target Adobe Commerce-Version. Die neueste veröffentlichte stabile Version von Adobe Commerce wird verwendet, wenn sie weggelassen wird. Verfügbare Adobe Commerce-Versionen: 2.3.0 | 2.3.1 | 2.3.2 | 2.3.2-p2 | 2.3.3 | 2.3.3-p1 | 2.3.4 | 2.3.4-p1 | 2.3.4-p2 | 2.3.5 | 2.3.5-p1 | 2.3.5-p2 | 2.3.6 | 2.3.6-p1 | 2.3.7 | 2.3.7-p1 | 2.3.7-p2 | 2.3.7-p3 | 2.3.7-p4 | 2.4.0 | 2.4.0-p1 | 2.4.1 | 2.4.1-p1 | 2.4.2 | 2.4.2-p1 | 2.4.2-p2 | 2.4.3 | 2.4.3-p1 | 2.4.3-p2 | 2.4.3-p3 | 2.4.4 | 2.4.4-p1 | 2.4.4-p2 | 2.4.4-p3 | 2.4.4-p4 | 2.4.4-p5 | 2.4.4-p6 | 2.4.4-p7 | 2.4.4-p8 | 2.4.4-p9 | 2.4.4-p10 | 2.4.4-p11 | 2.4.5 | 2.4.5-p1 | 2.4.5-p2 | 2.4.5-p3 | 2.4.5-p4 | 2.4.5-p5 | 2.4.5-p6 | 2.4.5-p7 | 2.4.5-p8 | 2.4.5-p9 | 2.4.5-p10 | 2.4.6 | 2.4.6-p1 | 2.4.6-p2 | 2.4.6-p3 | 2.4.6-p4 | 2.4.6-p5 | 2.4.6-p6 | 2.4.6-p7 | 2.4.6-p8 | 2.4.7-beta1 | 2.4.7-beta2 | 2.4.7-beta3 | 2.4.7 | 2.4.7-p1 | 2.4.7-p2 | 2.4.7-p3 | 2.4.8-beta1
- Akzeptiert einen Wert
--json-output-path
Pfad der Datei, in die die Ausgabe im JSON-Format exportiert wird
- Akzeptiert einen Wert
--html-output-path
Pfad der Datei, in die die Ausgabe im HTML-Format exportiert wird
- Akzeptiert einen Wert
--min-issue-level
Minimale Problemebene, die im Bericht angezeigt werden soll (Warnung, Fehler oder kritisch).
- Standard:
warning
- Akzeptiert einen Wert
--ignore-current-version-compatibility-issues
, -i
Ignorieren häufiger Probleme bei aktueller und bevorstehender Version
- Standard:
false
- Akzeptiert keinen Wert
--context
Ausführungskontext. Diese Option dient Integrationszwecken und hat keine Auswirkungen auf das Ausführungsergebnis.
- Erfordert einen Wert