casey

just

一款用于保存和运行项目特定命令的命令运行器,是 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 替代品的用户
  • 跨平台项目维护者

快速上手

  1. 通过包管理器安装:cargo install just
  2. 创建 justfile 文件
  3. 编写 recipe
  4. 运行:just RECIPE
  5. 列出可用 recipe:just --list

核心优势

  • 比 make 更简单,无需 .PHONY
  • 跨平台支持,无额外依赖
  • 静态解析错误,提前发现循环依赖
  • 支持任意语言编写的 recipe

系统要求

  • 操作系统:Linux、macOS、Windows、BSD
  • 支持架构:x86_64、arm64
  • 额外依赖:需要 sh(Windows 可通过 Git for Windows 获得)

注意事项

  • 文件名是 justfile,不是 Makefile
  • 详细文档见 just.systems/man/en/

历史版本

排序