Написан с использованием Python 3.8.2 Работает и протестирован на macOS, Ubuntu
python3 pydiffsec.py help
#или
python3 pydiffsec.py
[-d fileDir]
- указание директории для создания базового файла (по умолчанию - текущая директория/basefile/)
[-hd hashDir]
- указание директории, которую нужно хэшировать (по умолчанию - текущая директория)
python3 pydiffsec.py new [-d fileDir] [-hd hashDir]
#все аргументы не обязательны
[-rd reportFileDir]
- указание директории для создания отчета (по умолчанию - текущая директория/basefile/)
[-bd baseFileDir]
- указание директории, в которой находится базовый файл (по умолчанию - текущая директория/basefile/)
[-r|-a pathInReport]
- выбор формата путей файлов в отчете (относительный|полный) (по умолчанию - полный)
[-xml|-txt reportFormat]
- выбор формата отчета (по умолчанию - xml)
python3 pydiffsec.py report [-rd reportFileDir] [-bd baseFileDir] [-r|-a pathInReport] [-xml|-txt reportFormat]
#все аргументы не обязательны