bin/uct (Upgrade-Kompatibilitätstool)

Version: 3.0.17

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.

Weitere Informationen zum Tool finden Sie unter Überblick.

NOTE
Diese Referenz wird aus der Anwendungs-Codebase generiert. Um den Inhalt zu ändern, können Sie den Quellcode für die entsprechende Befehlsimplementierung im Repository Codebase aktualisieren und Ihre Änderungen zur Überprüfung senden. Eine andere Möglichkeit besteht darin, Feedback geben (den Link oben rechts zu finden). Beitragsrichtlinien finden Sie unter Codebeiträge.

_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

--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

--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

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)"

shell

Der Shell-Typ (z. B. "bash"), der Wert der env var "$SHELL" wird verwendet, wenn dies nicht angegeben wird.

--debug

Fertigstellungs-Debug-Protokoll verfolgen

  • Standard: false
  • Akzeptiert keinen Wert

--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

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.

command_name

Der Befehlsname

  • Standard: help

--format

Das Ausgabeformat (txt, xml, json oder md)

  • Standard: txt
  • Erfordert einen Wert

--raw

Ausgabe der Rohbefehl-Hilfe

  • Standard: false
  • Akzeptiert keinen Wert

--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

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

namespace

Der Namespace-Name

--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

--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

refactor

bin/uct refactor <path>

Behebt Probleme, die automatisch behoben werden können. Der Code im angegebenen Pfad wird aktualisiert.

path

Pfad zum Beheben von Problemen in.

  • Erforderlich

--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

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.

dir

Installationsordner von Adobe Commerce.

  • Erforderlich

vanilla-dir

Adobe Commerce-Vanilla-Installationsordner.

--output, -o

Pfad der Datei, in die die Ausgabe exportiert wird (JSON-Format)

  • Akzeptiert einen Wert

--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

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

current-version

aktuelle Version (z. B. 2.3.2).

  • Erforderlich

target-version

Zielversion (z. B. 2.4.5).

  • Erforderlich

--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

graphql:compare

bin/uct graphql:compare [-o|--output [OUTPUT]] [--] <schema1> <schema2>

Überprüfung der Kompatibilität mit GraphQL-Schemas

schema1

Endpunkt-URL, die auf das erste GraphQL-Schema verweist.

  • Erforderlich

schema2

Endpunkt-URL, die auf das zweite GraphQL-Schema verweist.

  • Erforderlich

--output, -o

Pfad der Datei, in die die Ausgabe exportiert wird (JSON-Format)

  • Akzeptiert einen Wert

--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

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.

dir

Installationsordner von Adobe Commerce.

  • Erforderlich

--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.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.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.7-beta1 | 2.4.7-beta2 | 2.4.7-beta3 | 2.4.7 | 2.4.7-p1

  • 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

--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
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3