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