Skip to content

A simple tool for comparing configuration files for differences. Since tradition diff tools are looking to compare only lines. This toll parses the config files and compares the actual property values for differences.

License

Notifications You must be signed in to change notification settings

nerdynick/config-diff-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

config-diff-tool

A simple configuration file diff tool.

Support Config File Formats

  • YAML (*.yml, *.yaml)
  • JSON (*.json)
  • INI (*.ini)
  • Properties (*.properties, *.props, *.prop)

Usage

Basic Usage

$> java -jar target/config-diff-tool-0.0.1.jar -l client.properties -r client2.properties

Sample Output

Sample Output

Help Output

usage: ConfigDiffTool
 -h,--help          Print Help
 -l,--left <arg>    Comma Seperated of configs on the left side of the
                    diff
 -o,--out <arg>     Output File to write to
 -r,--right <arg>   Comma Seperated of configs on the right side of the
                    diff

About

A simple tool for comparing configuration files for differences. Since tradition diff tools are looking to compare only lines. This toll parses the config files and compares the actual property values for differences.

Topics

Resources

License

Stars

Watchers

Forks