SuperAPI AI 工具集

justfile

通用与其它

查看项目

更新于 10-16 06:48

技能介绍

用途:just 是面向项目的命令运行器,类似 Make 但更简单,用于把项目常用命令写成配方统一调用。本技能提供 justfile 语法参考与 GitHub Actions 集成示例。

主要能力:支持默认配方、基本配方、依赖、参数、默认参数与可变参数;支持变量(字符串、Shell 命令结果、带默认值的环境变量);支持设置项如指定 shell、加载 .env、忽略错误、静默、工作目录;支持基于 os()、arch() 的条件判断;提供 os()、arch()、env_var()、justfile_directory()、invocation_directory() 等内置函数。

使用方式:常用命令包括 just(运行默认配方)、just recipe(运行指定配方)、just recipe arg(带参数运行)、just --list(列出配方)、just --dry-run(仅显示不执行)、just --choose(用 fzf 选择)、just --fmt(格式化 justfile)。在 GitHub Actions 中使用 extractions/setup-just@v3,可选指定 just-version,然后运行 just build、just test 等。

适用场景:项目构建、测试、检查、发布、清理等命令的统一封装,以及 CI 中调用。

限制:资料未提供安装方式、平台支持范围、收费与价格信息,暂未提供。