Skip to main content

codebase consolidation tool

Project description

chonk.svg

🧊 codebase consolidation.

PyPI status badge Unittests status badge Coverage status badge Pylint status badge Formatting status badge

ℹ️ Installation

$ pip install chonk

[!NOTE] It is generally recommended to add a .chonkignore file to the root directory of the codebase you wish to consolidate. Any files, folders, or file extensions specified in .chonkignore will be excluded from the output file. Refer to the .chonkignore.example for suggestions regarding what to include in .chonkignore.

To use this package outside of Python environments, install the package globally and ensure that the Python executable is added to your system's PATH. Execute the script simply by running

$ chonk

and follow the prompts by providing an input directory, an output file destination and optional filters.

Alternatively, the script can be executed using a single command with the appropriate flags:

$ chonk -i <input_path> -o <output_path> -f <optional filters>

For further information, run $ chonk --help.

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

chonk-0.2.0.tar.gz (32.5 kB view details)

Uploaded Source

Built Distribution

chonk-0.2.0-py3-none-any.whl (33.7 kB view details)

Uploaded Python 3

File details

Details for the file chonk-0.2.0.tar.gz.

File metadata

  • Download URL: chonk-0.2.0.tar.gz
  • Upload date:
  • Size: 32.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for chonk-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d799fb811b8299284f1eb747fb2a700d07dabfbabd0989a3f3aefb9ad3d3689a
MD5 df80a45f5659a260da2bc0c6d19e7bf6
BLAKE2b-256 6e6c518a04d405c1abe6acd47ce8409bae7c7f3cd85bf05e78ee9e9fe270f039

See more details on using hashes here.

File details

Details for the file chonk-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: chonk-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 33.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for chonk-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 176869bd5b8b994297909527f7c35f61cf12aa07ada2bc59cd1d59fbca04650d
MD5 d9a63eb65dd0760fb5e8c5eb3c798720
BLAKE2b-256 c4159a7c0e650464b77a38fc2234462665971860ac47133f9cf43c784d5e47fa

See more details on using hashes here.

Supported by

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