配置 Shell

有许多方法可以为行式配方配置 Shell,当配方不以 #! Shebang 开头时,这些配方的 Shell 为默认的。它们的优先级,从高到低为:

  1. --shell--shell-arg 命令行选项。传入这两个选项中的任何一个,都会使 just 忽略当前 justfile 中的任何设置
  2. set windows-shell := [...]
  3. set windows-powershell (废弃)
  4. set shell := [...]

由于 set windows-shellset shell 有更高的优先级,你可以用 set windows-shell 在 Windows 上选择一个 Shell,而 set shell 则为所有其他平台选择一个 Shell。