Skip to main content

Create unified checksum from all the files and directories within a certain path

Project description

PyChecksum

A simple CLI tool to create unified checksum from all the files and directories within a certain path. You can use it within your CI/CD pipeline and automations to detect change or deterministically address a specific artifact.

How to use?

To view help:

./pychecksum -h

Get the checksum of current directories files and sub-directories:

./pychecksum

Create a checksum of all the files and sub-directoreis within src directory:

./pychecksum -d ./src

Exclude node_modules, __pycache__ directories and .env files:

./pychecksum -d . -e node_modules __pycache__ .env

Limit the size of the checksum to 10 characters:

./pychecksum -s 10

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_checksum-0.5.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_checksum-0.5.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file py_checksum-0.5.1.tar.gz.

File metadata

  • Download URL: py_checksum-0.5.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.2 Darwin/23.0.0

File hashes

Hashes for py_checksum-0.5.1.tar.gz
Algorithm Hash digest
SHA256 cc7666bf908f0b4ca0e3437b66d53c608126819e3cc2cd33da9dc080f6a9ff16
MD5 583152da06b2f956785dfc1caebe4fff
BLAKE2b-256 3a58f0529784c8488be2c81144e90164ec636f158f5c06d990c7f107fd018f54

See more details on using hashes here.

File details

Details for the file py_checksum-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: py_checksum-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.2 Darwin/23.0.0

File hashes

Hashes for py_checksum-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 63f97648974caf3dfc23dc213df08e23b4828af6d510e3f3a2860537f53779db
MD5 1cc1f210689bb4a9f57b7f88d9155796
BLAKE2b-256 8e6ec9caa0d7aab4563710b476bce18075080ebdde2ad454d99951fb393ced97

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page