列出可用的配方
可以用 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