这个项目能做什么

just 是一个旨在保存和执行项目特定命令的命令运行器。它使用一个语法灵感来自 make 的 `justfile`,但其功能是作为命令运行器而非构建系统,从而避免了基于文件的依赖跟踪复杂性(例如,无需 `.PHONY`)。 其核心能力包括: - 支持 Linux、macOS 和 Windows 的跨平台运行。 - 支持 recipe 参数、标志(flags)和选项。 - 拥有内置函数的丰富表达式语言。 - 对未知 recipe 和循环依赖进行静态解析。 - 集成 `.env` 文件以进行环境变量管理。 - 能够使用 shebang 以任意语言编写 recipe(例如 Python、Node.js)。 - 支持将命令组织成模块并进行导入。 - 为主流 shell 提供命令行补全脚本。 - 能够从项目的任何子目录中调用。