用途:just 是命令运行器,把项目常用命令(称为 recipe)保存到 justfile 中统一调用,定位类似 make,但只负责运行命令,不负责构建软件。
主要能力:支持配方参数与默认参数、变量定义与 {{variable}} 字符串插值、配方依赖、私有配方(_ 前缀)、文档注释、条件表达式与内置函数(路径、字符串、环境变量、OS 检测等)、shebang 配方(可用 Python、Node、Ruby 等编写)、自动加载 .env 文件、跨平台(Linux、macOS、Windows、BSD)。
使用方式:在 justfile 中定义配方,例如 recipe-name: 后跟命令;运行 just 执行默认配方,just recipe-name 执行指定配方,just recipe arg1 arg2 传参,just --list 列出配方,just --show recipe 查看源码,just --dry-run recipe 预览,just --choose 交互选择(需 fzf)。常用设置包括 set dotenv-load、set shell、set export 等。
适用场景:需要为项目统一封装常用命令、跨平台执行脚本、用不同语言编写任务脚本时。
限制:资料未提供收费、价格、平台支持细节或效果数据;具体语法与版本变化需参考官方 README、GRAMMAR 与 CHANGELOG。