Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.25 KB

README.md

File metadata and controls

39 lines (24 loc) · 1.25 KB

Description

This project implements a utility for finding differences in configuration files.

Requirements

  • Node.js 14+
  • CLI 😄

Utility Features:

  • Support for various file formats (JSON, YAML, INI)
  • Generates reports in plain text, pretty, and JSON formats

Example Usage:

$ gendiff --format plain first-config.ini second-config.ini
Setting "common.setting2" deleted.
Setting "common.setting4" added with value "blah blah".
Setting "group1.baz" changed from "bas" to "bars".
Section "group2" deleted.

File Comparison with JSON Output:

asciicast

File Comparison with STYLISH Output:

asciicast

File Comparison with PLAIN Output:

asciicast

Created by Serhii Shramko.