Skip to content

Anatoliy2610/python-project-50

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexlet tests and linter status:

Actions Status

Maintainability

Test Coverage

Вычислитель отличий

  1. проект представляет собой программу, которая определяет разницу между двумя структурами данных.
  2. установить проект себе можно прописав команды в командной строке:
  • git clone https://github.com/Anatoliy2610/python-project-50?tab=readme-ov-file
  • make build
  • make publish
  • make package-install
  1. пример работы программы:
  • gendiff tests/fixtures/file1.json tests/fixtures/file2.json - сравнение двух плоских файлов формата json
  • gendiff tests/fixtures/file1.yaml tests/fixtures/file2.yaml - сравнение двух плоских файлов формата yaml или yml
  • gendiff tests/fixtures/file3.json tests/fixtures/file4.json или gendiff tests/fixtures/file3.yaml tests/fixtures/file4.yaml - сравнение двух файлов, имеющие вложенную структуру формата json или yaml
  • gendiff --format plain tests/fixtures/file3.json tests/fixtures/file4.json - сравнение двух файлов, вывод которых осуществляется в формате plain
  • gendiff --format json tests/fixtures/file3.json tests/fixtures/file4.json - сравнение двух файлов, вывод которых осуществляется в формате json

Видео:

asciicast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages