Repository navigation
moon-repomix v0.2.0
核心功能
- MoonBit native CLI 与库 API,运行时无需 Node.js。
- JavaScript/TypeScript(含 JSX/TSX)与 Python 语法树结构压缩;不支持或无收益时保留原文。
- 公开 HTTPS 仓库的默认分支、branch、tag 或完整 commit 获取。
- 暂存/未暂存 Git 差异、近期提交历史与路径过滤;扫描覆盖原始文件、补丁删除行和提交消息。
- XML、Markdown、JSON、plain 四种输出,默认轻量概览,
--full-metadata提供完整原始行映射。 - 完整文档的精确
o200k_base计数、Token 目录树、文件排名与预算检查;原子写入和失败保留。
下载与使用
平台归档覆盖 macOS arm64、Linux x64、Windows x64。下载后按 SHA256SUMS 校验,解压时一起保留 bin、share、LICENSES。普通本地打包及结构压缩可直接运行;Git 差异、历史和远程输入需要系统 Git。
./bin/moon-repomix /path/to/project --compress --style markdown -o context.mdWindows 使用 bin/moon-repomix.exe。安装及库调用见 README。
Mooncakes 库:Delthin/moon_repomix@0.2.0。附带的 Delthin-moon_repomix-0.2.0.zip 是同一版本的源码模块包。
三平台的构建、功能测试、自打包、安装及归档验证见 CI 39557325100。源码构建使用 moon-toolchain 指定的 MoonBit 版本。