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