一款用于保存和运行项目特定命令的命令运行器,是 make 的现代替代品。
- 1.58.0
- 发布于
- 2026年8月4日
- 36,044
- 星标
- 9,120,832
- 下载
- 同步于
- 1 天前
最新版本
1.58.02026年8月4日 04:31下载慢?可在上方随时切换镜像源
项目说明
项目概述
just 是一种方便保存和运行项目特定命令的方式。命令(称为 recipe)存储在 justfile 中,语法受 make 启发。
主要功能
- 命令运行器,而非构建系统,避免 make 的复杂性和特殊性
- 支持 Linux、macOS、Windows 等系统,无需额外依赖
- 错误信息具体且清晰
- Recipe 可接受命令行参数
- 丰富的表达式语言和内置函数
- 支持
.env文件加载 - 支持多文件组织和模块导入
适用人群
- 需要项目管理命令的开发者
- 寻找 make 替代品的用户
- 跨平台项目维护者
快速上手
- 通过包管理器安装:
cargo install just - 创建
justfile文件 - 编写 recipe
- 运行:
just RECIPE - 列出可用 recipe:
just --list
核心优势
- 比 make 更简单,无需
.PHONY - 跨平台支持,无额外依赖
- 静态解析错误,提前发现循环依赖
- 支持任意语言编写的 recipe
系统要求
- 操作系统:Linux、macOS、Windows、BSD
- 支持架构:x86_64、arm64
- 额外依赖:需要
sh(Windows 可通过 Git for Windows 获得)
注意事项
- 文件名是
justfile,不是Makefile - 详细文档见 just.systems/man/en/
历史版本
排序