SuperAPI AI 工具集

justfile-skill

通用与其它

查看项目

更新于 10-15 23:42

技能介绍

用途:该技能用于创建、编辑和维护 justfile,借助 just 命令运行器保存并运行项目专属命令。just 是命令运行器而非构建系统,语法受 make 启发但更简单、更可移植,避免了 .PHONY、制表符敏感和隐式规则等问题。

主要能力:支持配方(recipe)定义命令集合,缩进需一致;变量赋值、反引号求值、环境变量访问与导出;settings 块(如 dotenv-load、positional-arguments、shell、export、quiet);配方参数(必填、默认值、可变参数);依赖关系与参数传递;条件逻辑与平台专属配方;配方属性(private、no-cd、confirm、group、doc 等);shebang 多行脚本;自文档帮助;import 与 mod 模块命名空间;以及 os()、arch()、env()、join()、sha256_file() 等函数。

使用方式:安装可用 brew install just、cargo install just 或官方安装脚本;生成补全如 just --completions zsh。在 justfile 中定义配方后运行 just 命令。

适用场景:项目任务自动化(构建、测试、部署、lint)、跨平台命令运行;文件级构建依赖更适合 make。

限制:资料未提供具体收费、价格或效果信息;缩进必须统一,每行默认在独立 shell 中运行。