No project description provided
Reason this release was yanked:
Broken
Project description
CRCUtil
Recursively traverses a given location and generates a hash.json containing a CRC value for every encountered file/dir
[!NOTE] Installation is supported only for the following:
- Windows
- Linux
[!NOTE] Development requires a fully configured Dotfiles dev environment
Table of Contents
Installation
Pip
python3 -m pip install crcutil
Usage
Hash
-l The location for which to generate the hash
crcutil hash -l C:\DESIRED\PATH
This will generate a hash.json file in:
- Windows
C:\Users\<USERNAME>\Documents\crcutil\
- Linux
$HOME/crcutil
Diff
If you hold 2 hashes generated from the same directory and would like to compare the differences.
-l The location of both hash files to compare
crcutil diff -l C:\HASH_FILE_1.json C:\HASH_FILE_2.json
This will compare both hash files and generate a diff.json in:
- Windows
C:\Users\<USERNAME>\Documents\crcutil\
- Linux
$HOME/crcutil
Pause/Resume
- The program can be paused/resumed at any time by pressing p, if a CRC is being calculated for a file you have to wait for the calculation to complete before the program can pause.
- If you exit the program or it crashes unexpectedly mid operation, invoke the same command and the program will continue where it left off, as long as the hash file is not corrupted
Development
[!NOTE] Development requires a fully configured Dotfiles dev environment
source init.sh
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crcutil-1.1.1.tar.gz.
File metadata
- Download URL: crcutil-1.1.1.tar.gz
- Upload date:
- Size: 19.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59a99ac36b79c3a2cee2870369df193f1378a48fee7e44b015a4f8be8d1f03d4
|
|
| MD5 |
9ae8891404c5d0d24f62ef0dffb0ea6f
|
|
| BLAKE2b-256 |
fce27307d0000ef5f04ba1d0bd50dcd6867fa61a7f95a934b2100bf6212bf6f2
|
File details
Details for the file crcutil-1.1.1-py3-none-any.whl.
File metadata
- Download URL: crcutil-1.1.1-py3-none-any.whl
- Upload date:
- Size: 21.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b42054d277f2b365fa6cae28137209aa854427a145a587519e7749e27905724a
|
|
| MD5 |
f636662774615cdccec92df786b042b3
|
|
| BLAKE2b-256 |
1b877f6e368fa4ca751bc7627d6e6091fe60bbf97d1da2cbd30ce7237ed69123
|