bin/uct(업그레이드 호환성 도구)
버전: 3.0.19
이 참조에는 bin/uct
명령줄 도구를 통해 사용할 수 있는 9개의 명령이 포함되어 있습니다.
Adobe Commerce에서 bin/uct list
명령을 사용하여 초기 목록이 자동으로 생성됩니다.
일반
개요에서 도구에 대해 자세히 알아보세요.
이 참조 설명서는 애플리케이션 소스 코드에서 생성됩니다. 설명서를 변경하려면 관련 codebase 리포지토리에서 해당 명령에 대한 가져오기 요청을 열어야 합니다. 자세한 내용은 코드 기여를 참조하십시오.
글로벌 옵션
--help
, -h
해당 명령에 대한 도움말을 표시합니다. 명령을 지정하지 않은 경우 list 명령에 대한 도움말을 표시합니다.
- 기본값:
false
- 값을 수락하지 않음
--quiet
, -q
메시지 출력 안 함
- 기본값:
false
- 값을 수락하지 않음
--verbose
, -v|-vv|-vvv
메시지의 자세한 정도를 증가시킵니다. 일반 출력의 경우 1, 자세한 출력의 경우 2, 디버그의 경우 3
- 기본값:
false
- 값을 수락하지 않음
--version
, -V
이 응용 프로그램 버전 표시
- 기본값:
false
- 값을 수락하지 않음
--ansi
ANSI 출력 강제(또는 비활성화 —no-ansi)
- 값을 수락하지 않음
--no-ansi
"—ansi" 옵션 무시
- 기본값:
false
- 값을 수락하지 않음
--no-interaction
, -n
대화식 질문하지 않음
- 기본값:
false
- 값을 수락하지 않음
_complete
bin/uct _complete [-s|--shell SHELL] [-i|--input INPUT] [-c|--current CURRENT] [-S|--symfony SYMFONY]
셸 완료 제안을 제공하는 내부 명령
옵션
전역 옵션에 대해서는 전역 옵션을 참조하십시오.
--shell
, -s
셸 유형("bash")
- 값 필요
--input
, -i
입력 토큰의 배열(예: COMP_WORDS 또는 argv)
- 기본값:
[]
- 값 필요
--current
, -c
커서가 있는 "입력" 배열의 인덱스(예: COMP_CWORD)
- 값 필요
--symfony
, -S
완료 스크립트의 버전
- 값 필요
completion
bin/uct completion [--debug] [--] [<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
셸 유형(예: "bash"), "$SHELL" 환경 변수 값이 제공되지 않으면 사용됩니다.
옵션
전역 옵션에 대해서는 전역 옵션을 참조하십시오.
--debug
완료 디버그 로그 추적
- 기본값:
false
- 값을 수락하지 않음
help
bin/uct help [--format FORMAT] [--raw] [--] [<command_name>]
명령에 대한 도움말 표시
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
명령 이름
- 기본값:
help
옵션
전역 옵션에 대해서는 전역 옵션을 참조하십시오.
--format
출력 형식(txt, xml, json 또는 md)
- 기본값:
txt
- 값 필요
--raw
원시 명령 도움말을 출력하려면
- 기본값:
false
- 값을 수락하지 않음
list
bin/uct list [--raw] [--format FORMAT] [--short] [--] [<namespace>]
목록 명령
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
네임스페이스 이름
옵션
전역 옵션에 대해서는 전역 옵션을 참조하십시오.
--raw
원시 명령 목록을 출력하려면
- 기본값:
false
- 값을 수락하지 않음
--format
출력 형식(txt, xml, json 또는 md)
- 기본값:
txt
- 값 필요
--short
명령의 인수 설명을 건너뛰려면
- 기본값:
false
- 값을 수락하지 않음
refactor
bin/uct refactor <path>
자동으로 해결할 수 있는 문제를 해결합니다. 제공된 경로의 코드가 업데이트됩니다.
인수
path
의 문제를 해결하기 위한 경로입니다.
- 필수
옵션
전역 옵션에 대해서는 전역 옵션을 참조하십시오.
core:code:changes
bin/uct core:code:changes [-o|--output [OUTPUT]] [--] <dir> [<vanilla-dir>]
업그레이드 호환성 도구는 설치된 모든 Adobe Commerce 이외 모듈을 분석하여 특정 버전에 대해 Adobe Commerce 인스턴스를 확인하는 명령줄 도구입니다. 새 버전의 Adobe Commerce 코드로 업그레이드하기 전에 해결해야 하는 오류 및 경고 목록을 반환합니다.
인수
dir
Adobe Commerce 설치 디렉토리.
- 필수
vanilla-dir
Adobe Commerce vanilla 설치 디렉토리.
옵션
전역 옵션에 대해서는 전역 옵션을 참조하십시오.
--output
, -o
출력을 내보낼 파일의 경로(Json 형식)
- 값을 허용합니다.
dbschema:diff
bin/uct dbschema:diff <current-version> <target-version>
선택한 두 버전 간의 Adobe Commerce DB 스키마 차이점을 나열할 수 있습니다. 사용 가능한 버전: 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-베타1 | 2.4.4-p6 | 2.4.5-p5 | 2.4.6-p3 | 2.4.7-베타2 | 2.4.4-p7 | 2.4.5-p6 | 2.4.6-p4 | 2.4.7-베타3 | 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
인수
current-version
현재 버전(예: 2.3.2)
- 필수
target-version
대상 버전(예: 2.4.5)
- 필수
옵션
전역 옵션에 대해서는 전역 옵션을 참조하십시오.
graphql:compare
bin/uct graphql:compare [-o|--output [OUTPUT]] [--] <schema1> <schema2>
GraphQL 스키마 호환성 확인
인수
schema1
첫 번째 GraphQL 스키마를 가리키는 엔드포인트 URL입니다.
- 필수
schema2
두 번째 GraphQL 스키마를 가리키는 끝점 URL입니다.
- 필수
옵션
전역 옵션에 대해서는 전역 옵션을 참조하십시오.
--output
, -o
출력을 내보낼 파일의 경로(JSON 형식)
- 값을 허용합니다.
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>
업그레이드 호환성 도구는 설치된 모든 모듈을 분석하여 특정 버전에 대해 Adobe Commerce 사용자 지정 인스턴스를 확인하는 명령줄 도구입니다. 최신 버전의 Adobe Commerce으로 업그레이드하기 전에 해결해야 하는 오류 및 경고 목록을 반환합니다.
인수
dir
Adobe Commerce 설치 디렉토리.
- 필수
옵션
전역 옵션에 대해서는 전역 옵션을 참조하십시오.
--current-version
, -a
생략하면 현재 Adobe Commerce 버전, Adobe Commerce 설치 버전이 사용됩니다.
- 값을 허용합니다.
--coming-version
, -c
Target Adobe Commerce 버전. 생략하면 최신 릴리스된 안정적인 버전의 Adobe Commerce이 사용됩니다. 사용 가능한 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.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
- 값을 허용합니다.
--json-output-path
출력을 json 형식으로 내보낼 파일의 경로
- 값을 허용합니다.
--html-output-path
출력을 HTML 형식으로 내보낼 파일의 경로
- 값을 허용합니다.
--min-issue-level
보고서에 표시하려는 최소 문제 수준(경고, 오류 또는 위험)입니다.
- 기본값:
warning
- 값을 허용합니다.
--ignore-current-version-compatibility-issues
, -i
현재 및 향후 버전에 대한 일반적인 문제 무시
- 기본값:
false
- 값을 수락하지 않음
--context
실행 컨텍스트. 이 옵션은 통합을 위한 것이며 실행 결과에 영향을 주지 않습니다.
- 값 필요