百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

dyff

> 编程语言
开源

/ˈdʏf/ - 用于 YAML 文件的 diff 工具,有时也用于 JSON

1.9K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

/ˈdʏf/ - 用于 YAML 文件的 diff 工具,有时也用于 JSON

dyff 受到旧版 BOSH v1 部署输出的启发,它通过只显示 YAML 文件中发生变化的部分来报告从一个版本到另一个版本的变化。每个差异都通过在 YAML 文档中使用 Spruce 点式语法(some.path.in.the.file) 或 go-patch 路径语法(/some/name=path/in/the/id=file) 来引用其位置。输出报告旨在尽可能简洁,以便清楚地概括变化。

与标准的 diff 工具类似,它遵循从 from 输入文件到目标 to 输入文件的原则来描述变化。

  • 显示 Kubernetes 资源的实时配置与应用之间的差异(kubectl 版本 >= v1.20.0):
bash
  # Setup
  export KUBECTL_EXTERNAL_DIFF="dyff between --omit-header --set-exit-code"

  # Usage
  kubectl diff [...]
  • 显示两个版本的 cf-deployment YAML 之间的差异:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Goboshdiffdyffgo-patch

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言