Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.02 KB

README.md

File metadata and controls

33 lines (21 loc) · 1.02 KB

xfl

Python directory and file manifests

Reads in directory information into an ElementTree, then you can compare it with another directory (or with an XML file you've created - either with DirTree().write_file() or create_manifest.py).

Very useful if you want to verify installations against a baseline (like in a test environment).

Requires: path.py, hashlib

Was originally from http://www.decalage.info/python/xfl, I've modified it a bit and added file hash support.

License: http://www.cecill.info/licences/Licence_CeCILL_V2-en.html

create_manifest.py --help
usage: create_manifest.py [-h] [-f FILENAME] [-p PATH] [--hash HASH_TYPE]


optional arguments:
  -h, --help            show this help message and exit
  -f FILENAME, --file FILENAME
                        Write to specific XML file
  -p PATH, --path PATH  Specific path to parse out, defaults to current
                        directory
  --hash HASH_TYPE      Choose a hashing mode (optional): MD5 or
                        SHA1