RepoPicks Radar

每天约 02:00 UTC 更新

指南

Radar 首页

just

casey/justAI 已审核

用途

just 是一个小巧的终端程序,把项目的命令保存在一个叫 `justfile` 的文件里。每一条记录称为一个 recipe(配方),有名字和要执行的内容,这样你不用记住一长串命令,只需输入 `just test` 或 `just build`。配方可以带参数,可以互相依赖,可以并行运行,甚至可以用 Python 或其他语言编写。它在 Windows、macOS 和 Linux 上都只是一个 2 MB 的文件,几乎每个包管理器里都能找到它,作者将它描述为比 `make` 更简单的工具。

安装难易度

C · 需要安装 1–2 个工具 · Windows

  • Windows C
  • macOS C
  • Linux C

三大系统都有现成的 2 MB 文件,可通过包管理器安装(`winget install --id Casey.Just --exact`、`brew install just`、`apt install just`),也可以直接从发布页面下载。它停留在 C 档,因为没有窗口界面:你需要手动编写 `justfile`,并在终端里运行一切。在 Windows 上还有一个额外的说明:README 提到配方需要来自 Git for Windows、GitHub Desktop 或 Cygwin 的 `sh`,除非你添加 `set shell := ["powershell.exe", "-c"]`。

GitHub 数据

星标
36,4942026年10月31日
下载量
66,530,605本周 1,643,302
增长
+515 天内新增星标

星标变化

36,44036,46036,48036,500 10月26日10月27日10月28日10月29日10月30日10月31日 36,44036,46036,48036,500 10月26日10月29日

事实

可运行于
Windows, macOS, Linux
需要安装
只需程序本身
从源码编译需要
Rust
磁盘空间
2 MB–7 MB · 根据安装程序
账号或密钥
无
费用
免费 · 免费。许可证是 CC0-1.0,一种公共领域授权,作者据此放弃了版权主张;文本说明商标权和专利权并未放弃。
许可证
CC0-1.0 (宽松型)
最近更新
2026年10月27日

风险信号 (4)

  • 注意会运行 justfile 中包含的任何命令

    不带参数输入 `just` 会「runs the recipe with the [default] attribute, or the first recipe in the justfile」,README 中还写道「Recipes can be written in arbitrary languages, like Python or Node.js」。因此,你下载的项目自带的 justfile 可能在你的电脑上运行任何内容,运行前最好先读一读。

    AI 审核

  • 注意安装命令会运行来自网络的脚本

    README 提供了这种安装方式:`curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to DEST`,它会在你没有先阅读的情况下运行从网上获取的脚本。包管理器和发布压缩包则避免了这一点。

    AI 审核

  • 信息发布版本附带校验和

    README:「Releases include a SHA256SUM file which can be used to verify the integrity of pre-built binary archives」,可用 `shasum --algorithm 256 --ignore-missing --check SHA256SUMS` 检查。验证是一个手动步骤。

    AI 审核

  • 信息承诺不会破坏现有文件

    README 的 Backwards Compatibility 部分写道:「Future releases will not introduce backwards incompatible changes that make existing justfiles stop working」,以及「There will never be a just 2.0」。仍不稳定的功能放在 `--unstable` 或 `set unstable` 之后。该项目自 2016 年以来共有 147 次发布,最新版本是 2026-10-15 发布的 1.59.0。

    AI 审核

证据以原始语言显示。

Radar 无法验证的内容

  • 你的 Windows 环境的 PATH 中是否有 `sh`,README 要求必须有,除非你修改 shell 设置
  • 你的包管理器安装的是哪个版本,可能落后于 1.59.0
  • 别人编写的 `justfile` 在你运行时实际会做什么
  • 为 Unix shell 编写的配方在 PowerShell 下是否表现一致,README 对位置参数这一点提出了警告

类似项目

RepoPicks 应用

即将推出:用 RepoPicks 应用一键安装。