This application compares two configuration files, taking two arguments through the command line - the paths to these files. The result of file comparison can be displayed in different formats: stylish(default), plain and json.
To learn more about usage, go to asciinemas.
-
finding differences between two flat (only key-value pairs) json files
-
finding differences between two flat (only key-value pairs) yaml files
-
finding differences between two json files with nested structures
-
finding differences between two yaml files with nested structures
-
finding differences between two yaml files with output in plain format
-
finding differences between two json files with output in json format
- JDK 17
- Gradle 7.4
- GNU Make
Java, Gradle, GNU Make, Checkstyle, JUnit, Jacoco, GitHub Actions, Code Climate.
make setup
make build
make run-dist
make test