Skip to content

moon-repomix v0.2.0

Choose a tag to compare

@Delthin Delthin released this 21 Oct 07:05

核心功能

  • 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.md

Windows 使用 bin/moon-repomix.exe。安装及库调用见 README。

Mooncakes 库:Delthin/moon_repomix@0.2.0。附带的 Delthin-moon_repomix-0.2.0.zip 是同一版本的源码模块包。

三平台的构建、功能测试、自打包、安装及归档验证见 CI 39557325100。源码构建使用 moon-toolchain 指定的 MoonBit 版本。