Skip to content

DmitriiGoltsov/Difference-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description:

Simple, small and fast CL utility that can find differences between two configuration files.

Supported input formats:

  1. .json
  2. .yml

Main features:

The utility finds the differences between two configuration files and shows the result of this comparing in three possible styles:

  1. Stylish (default style);
  2. Plain;
  3. Json (the utility create a String in accordance with .json format);

You can find examples of all supported styles below in the attached asciinemas. Please, take into account that nested YAML and JSON files are also supported by the utility.

Brief instruction:

  1. Download the utility to the directory you like;
  2. Open the directory with your terminal and type: "make install";
  3. Wait;
  4. Type in directory of the utility: ~$ ./build/install/app/bin/app file1 file2, where "file1" is a path to the first configuration file and "file2" is a path to the second one respectively. You can use Makefile commands as well.

If you need help, please type ~$ ./build/install/app/bin/app -h for more information.

Hexlet tests and linter status:

Actions Status

CodeClimate maintainability and test coverage statuses:

Maintainability

Asciinemas of how application works with different tasks:

asciicast

asciicast

asciicast

asciicast

asciicast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published