预备知识

just 应该可以在任何有合适的 sh 的系统上运行,包括 Linux、MacOS 和 BSD。

在 Windows 上,just 可以使用 Git for WindowsGitHub DesktopCygwin 所提供的 sh

如果你不愿意安装 sh,也可以使用 shell 设置来指定你要使用的 Shell。

比如 PowerShell:

# 使用 PowerShell 替代 sh:
set shell := ["powershell.exe", "-c"]

hello:
  Write-Host "Hello, world!"

…或者 cmd.exe:

# 使用 cmd.exe 替代 sh:
set shell := ["cmd.exe", "/c"]

list:
  dir

你也可以使用命令行参数来设置 Shell。例如,若要使用 PowerShell 也可以用 --shell powershell.exe --shell-arg -c 启动just

(PowerShell 默认安装在 Windows 7 SP1 和 Windows Server 2008 R2 S1 及更高版本上,而 cmd.exe 相当麻烦,所以 PowerShell 被推荐给大多数 Windows 用户)