mizchi

pkfire

mizchi

Typed task runner with Bazel-style incremental caching, configured in Pkl.

AI 简介

pkfire 是一个类型安全的任务运行器,支持 Bazel 风格的增量缓存与内容寻址存储。它使用 Pkl 语言声明式定义任务,自动构建依赖有向无环图(DAG),仅执行输入变更的步骤,并支持本地缓存、HTTP 远程缓存及文件监听重跑。核心特点是强类型配置、模板复用(如跨平台编译矩阵)、依赖静态验证与零重复定义。适用于中大型项目、单仓库多包(monorepo)、需可靠增量构建与 CI 共享缓存的工程场景,可替代 make、just 或 npm scripts 等字符串驱动的任务工具。

MoonBit
MIT License
47
Stars
1
Forks
45
Watchers
5
Issues

Star 增长

今日0
近 7 天0
近 30 天+1
综合评分41
默认分支main