介绍一个小工具:Dyff
YAML 工人经常需要对类似的 YAML 进行对比,查看其中的更新或者状态变化,通用的 diff 工具经常是能胜任的,例如:
$ diff n1.yaml n2.yaml
...
< - image: dustise/sleep:v0.9.5
---
> - image: dustise/sleep:v0.9.6
但是如果出现了字段的平移,或者新加了一些元素,结果可能就比较难看了,例如移动几个字段的位置:
$ diff n1.yaml n2.yaml
11,13d11
...
blog.fleeto.us1 min read