Skip to main content

Diff

比较输入文件 <from><to> 之间的差异

Synopsis

比较文件差异并显示增量。 支持的文件类型有: YAML (http://yaml.org/) 和 JSON (http://json.org/)。

kusion diff <from> <to> [flags]

Examples

  # 比较对象来自文件
kusion diff pod-1.yaml pod-2.yaml
kusion diff pod-1.yaml pod-2.yaml --swap=true

# 比较对象来自标准输入
cat pod-1.yaml > pod-full.yaml
echo '---' >> pod-full.yaml
cat pod-2.yaml >> pod-full.yaml
cat pod-full.yaml | kusion diff -

Options

      --diff-mode string              差异模式。normal 和 ignore-added 之一。默认值 normal (default "normal")
-h, --help help for diff
-i, --ignore-order-changes 忽略列表中的顺序变化,默认为否
-b, --omit-header 省略 dyff 摘要标题,默认为否
-o, --output string 指定输出风格,human 和 raw 之一,默认值 human (default "human")
-k, --sort-by-kubernetes-resource 按 kubernetes 资源顺序排序(非标准行为)。默认为否 (default true)
--swap 交换 <from> 和 <to> 进行比较。注意 <from> 为标准输入时无效。默认为否

Options inherited from parent commands

      --log-level string        设置 kusion 开发日志级别,默认为 INFO,所有选项:DEBUG、INFO、ERROR、WARN、FATAL (default "INFO")
--profile string 要捕获的档案名称。none、cpu、heap、goroutine、threadcreate、block 和 mutex 之一 (default "none")
--profile-output string 档案写入的文件名 (default "profile.pprof")

SEE ALSO

  • kusion - kusion 通过代码管理 Kubernetes
Auto generated by spf13/cobra on 21-Jan-2022