列出可用的配方

可以用 just --list 按字母顺序列出配方:

$ just --list
Available recipes:
    build
    test
    deploy
    lint

just --summary 以更简洁的形式列出配方:

$ just --summary
build test deploy lint

传入 --unsorted 选项可以按照它们在 justfile 中出现的顺序打印配方:

test:
  echo 'Testing!'

build:
  echo 'Building!'
$ just --list --unsorted
Available recipes:
    test
    build
$ just --summary --unsorted
test build

如果你想让 just 默认列出 justfile 中的配方,你可以使用这个作为默认配方:

default:
  @just --list

请注意,你可能需要在上面这一行中添加 --justfile {{justfile()}}。没有它,如果你执行 just -f /some/distant/justfile -d .just -f ./non-standard-justfile 配方中的普通 just --list 就不一定会使用你提供的文件,它将试图在你的当前路径中找到一个 justfile,甚至可能导致 No justfile found 的错误。

标题文本可以用 --list-heading 来定制:

$ just --list --list-heading $'Cool stuff…\n'
Cool stuff…
    test
    build

而缩进可以用 --list-prefix 来定制:

$ just --list --list-prefix ····
Available recipes:
····test
····build

--list-heading 参数同时替换了标题和后面的换行,所以如果不是空的,应该包含一个换行。这样做是为了允许你通过传递空字符串来完全抑制标题行:

$ just --list --list-heading ''
    test
    build