grigorev-maksim/frontend-project-46

View on GitHub
README.md

Summary

Maintainability
Test Coverage
### Hexlet tests and linter status:
[![Actions Status](https://github.com/grigorev-maksim/frontend-project-46/workflows/hexlet-check/badge.svg)](https://github.com/grigorev-maksim/frontend-project-46/actions)

[![Linter](https://github.com/grigorev-maksim/frontend-project-46/actions/workflows/linter.yml/badge.svg)](https://github.com/grigorev-maksim/frontend-project-46/actions/workflows/linter.yml)

[![Maintainability](https://api.codeclimate.com/v1/badges/8c9151d917e2ce4eb728/maintainability)](https://codeclimate.com/github/grigorev-maksim/frontend-project-46/maintainability)

[![Test Coverage](https://api.codeclimate.com/v1/badges/8c9151d917e2ce4eb728/test_coverage)](https://codeclimate.com/github/grigorev-maksim/frontend-project-46/test_coverage)

## Description:
Generator of difference is the CLI programm that generate difference between two files. Supporting formats: JSON, YML, YAML.


## How to install:
```shell
$ git clone git@github.com:grigorev-maksim/frontend-project-46.git
$ cd frontend-project-46
$ make install
```

## How to use:
```shell
$ gendiff -h
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 (default: "stylish")
  -h, --help           display help for command
```

## Project asciinemas:

[![asciicast](https://asciinema.org/a/581173.svg)](https://asciinema.org/a/581173)

[![asciicast](https://asciinema.org/a/581175.svg)](https://asciinema.org/a/581175)

[![asciicast](https://asciinema.org/a/581176.svg)](https://asciinema.org/a/581176)

[![asciicast](https://asciinema.org/a/581941.svg)](https://asciinema.org/a/581941)

[![asciicast](https://asciinema.org/a/581964.svg)](https://asciinema.org/a/581964)