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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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