Set of tools for managing electronic archive files, written in Python.
Tools can be executed as : earchive <tool>
.
Available tools are :
- check, to check for invalid paths in a file system
- copy, to copy the structure of a directory as only empty files
- analyze, to get attributes of a directory
More information about each tool can be obtained by running earchive <tool> --help
The recommended installation uses pipx (https://pipx.pypa.io/stable/) to install the earchive package in an isolated environment and create a shortcut to it in the console.
pipx install earchive
earchive --help
From a Python environment :
pip install earchive
earchive --help
Clone the source code :
git clone [email protected]:MatteoBouvier/earchive.git
python -m earchive --help
- fs case sensitivity
- unicode PUA