ls

모노레포의 패키지 목록을 표시합니다.

Terminal
turbo ls [package(s)] [flags]

전체 저장소를 대상으로 하는 경우, 출력에는 패키지 매니저, 패키지 수, 모든 패키지 이름과 디렉토리가 포함됩니다.

Terminal
# 저장소의 모든 패키지 나열
turbo ls

하나 이상의 패키지를 대상으로 하는 경우, 출력에는 패키지 이름, 디렉토리, 내부 의존성 및 모든 태스크가 포함됩니다.

Terminal
# 두 개의 패키지만 나열
turbo ls web @repo/ui [package(s)]

플래그

--affected

현재 브랜치에서 변경 사항의 영향을 받는 패키지만 자동으로 필터링합니다.

기본적으로 mainHEAD 사이의 변경 사항이 고려됩니다.

  • TURBO_SCM_BASE를 설정하여 기본 base인 main을 재정의할 수 있습니다.
  • TURBO_SCM_HEAD를 설정하여 기본 head인 HEAD를 재정의할 수 있습니다.
Terminal
TURBO_SCM_BASE=development turbo ls --affected

--output <format> Experimental

결과 출력 형식을 지정합니다. json 또는 pretty (기본값)

Terminal
turbo ls --output=json