Skip to content

YadaDelta/frontend-project-46

Repository files navigation

Hexlet tests and linter status:

Actions Status Lint and Test Maintainability Test Coverage

This is a CLI utility tool capable of finding difference between two files.

Requirements:

  • Unix-like system
  • Node.js v13+

Info:

  • Supports .json, .yaml and .yml file formats
  • Supports absolute and relative paths
  • Can output difference in "stylish", "plain" or "json" formats

Commands

Installation:

git clone https://github.com/YadaDelta/frontend-project-46
cd frontend-project-46
make install
npm link

Instruction:

Usage: gendiff [options] <filepath1> <filepath2>                                                
                                                                                                
Compares two configuration files and shows a difference.                                        
                                                                                                
Options:                                                                                        
  -V, --version        output the version number                                                
  -f, --format <type>  output format                                                            
  -h, --help           display help for command                                                 

Examples:

Finding difference between flat JSON files.

asciicast

Finding difference between flat YAML files.

asciicast

Finding difference between nested files in "stylish" format.

asciicast

Finding difference between nested files in "plain" format.

asciicast

Finding difference between nested files in "JSON" format.

asciicast

About

Hexlet JS "Difference calculator" project.

Resources

Stars

Watchers

Forks

Packages

No packages published