Skip to content

Gendiff (pet project #2): console-based app for generating diff between config files. Supported formats: JSON, YAML

Notifications You must be signed in to change notification settings

rus-yanov/gendiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tests and linter status:

Actions Status gendiff-check Maintainability Test Coverage

Gendiff

Console based app,compares two JSON/YAML files and shows the differences between the objects. Output can be in 3 formats: stylish (default), json and pain.

Stack: Java Collections Framework, CI (Github actions), JUnit, TDD, CLI Builder (picocli), Jackson, Test Coverage, json, yaml.

Use cases:

  • Stylish (default) format output
  • asciicast

  • Plain format output
  • asciicast

  • JSON format output
  • asciicast

  • Help run
  • asciicast

Setup

make build

Run

make run

Run tests

make test

Run checkstyle

make lint

Check update dependencies and plugins

make update

About

Gendiff (pet project #2): console-based app for generating diff between config files. Supported formats: JSON, YAML

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published