Skip to content

Avoid the use of external diff tools for the kpt pkg diff command #1808

@mortent

Description

@mortent

Is your feature request related to a problem? Please describe.

We currently rely on the user having a diffing tool available on the command line. This is an ok assumption for linux and maybe macOS, but less so for windows.

Describe the solution you'd like

We should see if we can use a diffing library that we can bundle with kpt. At the very least, make sure we have a solution that is usable on windows.
We should also look into if we can improve the way additional command line flags can be passed to the command line diffing tool.

Describe alternatives you've considered

Additional context

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions