bin/uct (Upgrade Compatibility Tool)

Versione: 3.0.17

Questo riferimento contiene 9 comandi disponibili tramite lo strumento della riga di comando bin/uct.
L'elenco iniziale viene generato automaticamente utilizzando il comando bin/uct list in Adobe Commerce.

Ulteriori informazioni sullo strumento in Panoramica.

NOTE
Questo riferimento viene generato dalla base di codice dell'applicazione. Per modificare il contenuto, è possibile aggiornare il codice sorgente per l'implementazione del comando corrispondente nell'archivio codebase e inviare le modifiche per la revisione. Un altro modo consiste nel inviarci un feedback (trovare il collegamento in alto a destra). Per le linee guida sui contributi, consulta Contributi codice.

_complete

bin/uct _complete [-s|--shell SHELL] [-i|--input INPUT] [-c|--current CURRENT] [-S|--symfony SYMFONY]

Comando interno per fornire suggerimenti per il completamento della shell

--shell, -s

Tipo di shell ("bash")

  • Richiede un valore

--input, -i

Array di token di input (ad esempio, COMP_WORDS o argv)

  • Predefinito: []
  • Richiede un valore

--current, -c

Indice dell'array "input" in cui si trova il cursore (ad esempio, COMP_CWORD)

  • Richiede un valore

--symfony, -S

Versione dello script di completamento

  • Richiede un valore

--help, -h

Visualizza la Guida per il comando specificato. Se non viene assegnato alcun comando, visualizzare la Guida per il comando list

  • Predefinito: false
  • Non accetta un valore

--quiet, -q

Non inviare messaggi

  • Predefinito: false
  • Non accetta un valore

--verbose, -v|-vv|-vvv

Aumenta la gravità dei messaggi: 1 per l’output normale, 2 per l’output più dettagliato e 3 per il debug

  • Predefinito: false
  • Non accetta un valore

--version, -V

Visualizza questa versione dell'applicazione

  • Predefinito: false
  • Non accetta un valore

--ansi

Forza (o disattiva — senza ansi) output ANSI

  • Non accetta un valore

--no-ansi

Ignora l'opzione "—ansi"

  • Predefinito: false
  • Non accetta un valore

--no-interaction, -n

Non porre domande interattive

  • Predefinito: false
  • Non accetta un valore

completion

bin/uct completion [--debug] [--] [<shell>]

Scarica lo script di completamento della shell

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

Se non specificato, verrà utilizzato il tipo di shell (ad esempio "bash") e il valore dell’env var "$SHELL"

--debug

Suddividi il registro di debug di completamento

  • Predefinito: false
  • Non accetta un valore

--help, -h

Visualizza la Guida per il comando specificato. Se non viene assegnato alcun comando, visualizzare la Guida per il comando list

  • Predefinito: false
  • Non accetta un valore

--quiet, -q

Non inviare messaggi

  • Predefinito: false
  • Non accetta un valore

--verbose, -v|-vv|-vvv

Aumenta la gravità dei messaggi: 1 per l’output normale, 2 per l’output più dettagliato e 3 per il debug

  • Predefinito: false
  • Non accetta un valore

--version, -V

Visualizza questa versione dell'applicazione

  • Predefinito: false
  • Non accetta un valore

--ansi

Forza (o disattiva — senza ansi) output ANSI

  • Non accetta un valore

--no-ansi

Ignora l'opzione "—ansi"

  • Predefinito: false
  • Non accetta un valore

--no-interaction, -n

Non porre domande interattive

  • Predefinito: false
  • Non accetta un valore

help

bin/uct help [--format FORMAT] [--raw] [--] [<command_name>]

Visualizza la Guida per un comando

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

Nome del comando

  • Predefinito: help

--format

Il formato di output (txt, xml, json o md)

  • Predefinito: txt
  • Richiede un valore

--raw

Per visualizzare la guida dei comandi raw

  • Predefinito: false
  • Non accetta un valore

--help, -h

Visualizza la Guida per il comando specificato. Se non viene assegnato alcun comando, visualizzare la Guida per il comando list

  • Predefinito: false
  • Non accetta un valore

--quiet, -q

Non inviare messaggi

  • Predefinito: false
  • Non accetta un valore

--verbose, -v|-vv|-vvv

Aumenta la gravità dei messaggi: 1 per l’output normale, 2 per l’output più dettagliato e 3 per il debug

  • Predefinito: false
  • Non accetta un valore

--version, -V

Visualizza questa versione dell'applicazione

  • Predefinito: false
  • Non accetta un valore

--ansi

Forza (o disattiva — senza ansi) output ANSI

  • Non accetta un valore

--no-ansi

Ignora l'opzione "—ansi"

  • Predefinito: false
  • Non accetta un valore

--no-interaction, -n

Non porre domande interattive

  • Predefinito: false
  • Non accetta un valore

list

bin/uct list [--raw] [--format FORMAT] [--short] [--] [<namespace>]

Comandi elenco

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

Nome dello spazio dei nomi

--raw

Per generare l'elenco dei comandi raw

  • Predefinito: false
  • Non accetta un valore

--format

Il formato di output (txt, xml, json o md)

  • Predefinito: txt
  • Richiede un valore

--short

Per ignorare la descrizione degli argomenti dei comandi

  • Predefinito: false
  • Non accetta un valore

--help, -h

Visualizza la Guida per il comando specificato. Se non viene assegnato alcun comando, visualizzare la Guida per il comando list

  • Predefinito: false
  • Non accetta un valore

--quiet, -q

Non inviare messaggi

  • Predefinito: false
  • Non accetta un valore

--verbose, -v|-vv|-vvv

Aumenta la gravità dei messaggi: 1 per l’output normale, 2 per l’output più dettagliato e 3 per il debug

  • Predefinito: false
  • Non accetta un valore

--version, -V

Visualizza questa versione dell'applicazione

  • Predefinito: false
  • Non accetta un valore

--ansi

Forza (o disattiva — senza ansi) output ANSI

  • Non accetta un valore

--no-ansi

Ignora l'opzione "—ansi"

  • Predefinito: false
  • Non accetta un valore

--no-interaction, -n

Non porre domande interattive

  • Predefinito: false
  • Non accetta un valore

refactor

bin/uct refactor <path>

Risolve i problemi che possono essere risolti automaticamente. Il codice nel percorso fornito verrà aggiornato.

path

Percorso per risolvere i problemi in.

  • Obbligatorio

--help, -h

Visualizza la Guida per il comando specificato. Se non viene assegnato alcun comando, visualizzare la Guida per il comando list

  • Predefinito: false
  • Non accetta un valore

--quiet, -q

Non inviare messaggi

  • Predefinito: false
  • Non accetta un valore

--verbose, -v|-vv|-vvv

Aumenta la gravità dei messaggi: 1 per l’output normale, 2 per l’output più dettagliato e 3 per il debug

  • Predefinito: false
  • Non accetta un valore

--version, -V

Visualizza questa versione dell'applicazione

  • Predefinito: false
  • Non accetta un valore

--ansi

Forza (o disattiva — senza ansi) output ANSI

  • Non accetta un valore

--no-ansi

Ignora l'opzione "—ansi"

  • Predefinito: false
  • Non accetta un valore

--no-interaction, -n

Non porre domande interattive

  • Predefinito: false
  • Non accetta un valore

core:code:changes

bin/uct core:code:changes [-o|--output [OUTPUT]] [--] <dir> [<vanilla-dir>]

Lo strumento di compatibilità per l’aggiornamento è uno strumento da riga di comando che controlla un’istanza di Adobe Commerce rispetto a una versione specifica analizzando tutti i moduli non Adobe Commerce installati all’interno. Restituisce un elenco di errori e avvisi ai quali è necessario rispondere prima di eseguire l'aggiornamento a una nuova versione del codice Adobe Commerce.

dir

Directory di installazione di Adobe Commerce.

  • Obbligatorio

vanilla-dir

directory di installazione di Adobe Commerce vanilla.

--output, -o

Percorso del file in cui verrà esportato l’output (Formato Json)

  • Accetta un valore

--help, -h

Visualizza la Guida per il comando specificato. Se non viene assegnato alcun comando, visualizzare la Guida per il comando list

  • Predefinito: false
  • Non accetta un valore

--quiet, -q

Non inviare messaggi

  • Predefinito: false
  • Non accetta un valore

--verbose, -v|-vv|-vvv

Aumenta la gravità dei messaggi: 1 per l’output normale, 2 per l’output più dettagliato e 3 per il debug

  • Predefinito: false
  • Non accetta un valore

--version, -V

Visualizza questa versione dell'applicazione

  • Predefinito: false
  • Non accetta un valore

--ansi

Forza (o disattiva — senza ansi) output ANSI

  • Non accetta un valore

--no-ansi

Ignora l'opzione "—ansi"

  • Predefinito: false
  • Non accetta un valore

--no-interaction, -n

Non porre domande interattive

  • Predefinito: false
  • Non accetta un valore

dbschema:diff

bin/uct dbschema:diff <current-version> <target-version>

Consenti di elencare le differenze dello schema di Adobe Commerce DB tra due versioni selezionate. Versioni disponibili: 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

versione corrente (ad esempio 2.3.2).

  • Obbligatorio

target-version

versione di destinazione (ad esempio 2.4.5).

  • Obbligatorio

--help, -h

Visualizza la Guida per il comando specificato. Se non viene assegnato alcun comando, visualizzare la Guida per il comando list

  • Predefinito: false
  • Non accetta un valore

--quiet, -q

Non inviare messaggi

  • Predefinito: false
  • Non accetta un valore

--verbose, -v|-vv|-vvv

Aumenta la gravità dei messaggi: 1 per l’output normale, 2 per l’output più dettagliato e 3 per il debug

  • Predefinito: false
  • Non accetta un valore

--version, -V

Visualizza questa versione dell'applicazione

  • Predefinito: false
  • Non accetta un valore

--ansi

Forza (o disattiva — senza ansi) output ANSI

  • Non accetta un valore

--no-ansi

Ignora l'opzione "—ansi"

  • Predefinito: false
  • Non accetta un valore

--no-interaction, -n

Non porre domande interattive

  • Predefinito: false
  • Non accetta un valore

graphql:compare

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

Verifica compatibilità schema GraphQL

schema1

URL dell’endpoint che punta al primo schema di GraphQL.

  • Obbligatorio

schema2

URL dell’endpoint che punta al secondo schema di GraphQL.

  • Obbligatorio

--output, -o

Percorso del file in cui verrà esportato l’output (Formato JSON)

  • Accetta un valore

--help, -h

Visualizza la Guida per il comando specificato. Se non viene assegnato alcun comando, visualizzare la Guida per il comando list

  • Predefinito: false
  • Non accetta un valore

--quiet, -q

Non inviare messaggi

  • Predefinito: false
  • Non accetta un valore

--verbose, -v|-vv|-vvv

Aumenta la gravità dei messaggi: 1 per l’output normale, 2 per l’output più dettagliato e 3 per il debug

  • Predefinito: false
  • Non accetta un valore

--version, -V

Visualizza questa versione dell'applicazione

  • Predefinito: false
  • Non accetta un valore

--ansi

Forza (o disattiva — senza ansi) output ANSI

  • Non accetta un valore

--no-ansi

Ignora l'opzione "—ansi"

  • Predefinito: false
  • Non accetta un valore

--no-interaction, -n

Non porre domande interattive

  • Predefinito: false
  • Non accetta un valore

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>

Upgrade Compatibility Tool è uno strumento da riga di comando che controlla un’istanza personalizzata di Adobe Commerce rispetto a una versione specifica analizzando tutti i moduli installati al suo interno. Restituisce un elenco di errori e avvisi che devono essere corretti prima dell’aggiornamento alla versione più recente di Adobe Commerce.

dir

Directory di installazione di Adobe Commerce.

  • Obbligatorio

--current-version, -a

Se omesso, verrà utilizzata la versione corrente di Adobe Commerce, ovvero la versione dell’installazione di Adobe Commerce.

  • Accetta un valore

--coming-version, -c

Versione Adobe Commerce di destinazione. Se omessa, verrà utilizzata la versione stabile più recente di Adobe Commerce. Versioni disponibili di Adobe Commerce: 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

  • Accetta un valore

--json-output-path

Percorso del file in cui verrà esportato l’output in formato JSON

  • Accetta un valore

--html-output-path

Percorso del file in cui verrà esportato l’output in formato HTML

  • Accetta un valore

--min-issue-level

Livello di problema minimo da visualizzare nel rapporto (avviso, errore o critico).

  • Predefinito: warning
  • Accetta un valore

--ignore-current-version-compatibility-issues, -i

Ignora problemi comuni per la versione corrente e quella in arrivo

  • Predefinito: false
  • Non accetta un valore

--context

Contesto di esecuzione. Questa opzione è a scopo di integrazione e non influisce sul risultato dell’esecuzione.

  • Richiede un valore

--help, -h

Visualizza la Guida per il comando specificato. Se non viene assegnato alcun comando, visualizzare la Guida per il comando list

  • Predefinito: false
  • Non accetta un valore

--quiet, -q

Non inviare messaggi

  • Predefinito: false
  • Non accetta un valore

--verbose, -v|-vv|-vvv

Aumenta la gravità dei messaggi: 1 per l’output normale, 2 per l’output più dettagliato e 3 per il debug

  • Predefinito: false
  • Non accetta un valore

--version, -V

Visualizza questa versione dell'applicazione

  • Predefinito: false
  • Non accetta un valore

--ansi

Forza (o disattiva — senza ansi) output ANSI

  • Non accetta un valore

--no-ansi

Ignora l'opzione "—ansi"

  • Predefinito: false
  • Non accetta un valore

--no-interaction, -n

Non porre domande interattive

  • Predefinito: false
  • Non accetta un valore
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3