turbo ls

列出单体仓库中的包。

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

当范围为整个仓库时,输出包括包管理器、包数量以及所有包名称和目录。

Terminal
# 列出仓库中的所有包
turbo ls

当范围为一个或多个包时,输出包括包名称、目录、内部依赖项和所有任务。

Terminal
# 仅列出两个包
turbo ls web @repo/ui [package(s)]

标志

--affected

自动筛选只受当前分支上更改影响的包。

默认情况下,考虑的更改是 mainHEAD 之间的更改。

  • 你可以通过设置 TURBO_SCM_BASE 覆盖 main 作为默认基础。
  • 你可以通过设置 TURBO_SCM_HEAD 覆盖 HEAD 作为默认头部。
Terminal
TURBO_SCM_BASE=development turbo ls --affected

--output <format> Experimental

结果输出格式。jsonpretty(默认)

Terminal
turbo ls --output=json