Skip to content

Releases: omeyang/diffdim

diffdim v0.0.4

Choose a tag to compare

@github-actions github-actions released this 22 Jul 09:00

颜色能力三级检测:COLORTERM 真彩 → TERM 含 256color 用 256 色近似 → 8 色兜底。MobaXterm/老终端默认 TERM=xterm(仅 8 色)且 SSH 不转发 COLORTERM,现在把终端类型设为 xterm-256color 即可获得接近真彩的配色。

diffdim v0.0.3

Choose a tag to compare

@github-actions github-actions released this 22 Jul 08:41

比例条重设计:纯色实心段(绿新增/红删除/蓝修改)+ 暗色轨道铺满定宽,所有条等长收尾,更干净现代;弃用纹理块。可读性不变:段序固定 + 数字直标,不依赖颜色。

screenshot

diffdim v0.0.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 08:27

终端界面重设计(tokei 式):

  • 主行按语言分组(Go / Python / 其他非代码),测试代码以 |- 子行挂在所属语言下,新增文件数列与 (合计) 行
  • 真彩色数字(绿新增 / 浅红删除 / 蓝修改,红绿轴 CVD ΔE 9.3)+ █/▒/▓ 纹理化比例条,长度跨行可比,色盲亦可辨
  • 无真彩色终端退回 8 色;尊重 NO_COLOR;0 值留空

screenshot

diffdim v0.0.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 08:06

首个正式版本。按维度统计 git 变更:代码 / 测试代码 / 其他非代码 / 文件,各输出 新增·删除·修改(0 值留空)。仅保证 Go/Python 识别。

安装(装好即是 git diffdim 子命令):

curl -fsSL https://raw.githubusercontent.com/omeyang/diffdim/main/install.sh | sh

要点:

  • 总增删与 git diff --numstat 严格一致;修改行 = 同一 hunk 内 min(删,增) 配对(-U0 -M)
  • tokei 风格终端表格 + --html 自包含双主题报告(配色过 CVD 校验)
  • -h 速查 / git diffdim --help man 手册页 / -V 版本
  • 零第三方依赖,~450KB 静态二进制;五平台产物(Linux x86_64/arm64、macOS Intel/Apple Silicon、Windows x64)
  • 已在 22 个真实仓库 × 134 组分支/提交/tag 范围与 git numstat 交叉验证

文档:https://github.com/omeyang/diffdim/wiki