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