Metadata-Version: 2.1
Name: codedump
Version: 1.0.0
Summary: A tool to concatenate and dump code from a directory
Home-page: https://github.com/smat-dev/codedump
Author: sdmat-dev
Author-email: sdmat-dev <smat-dev@users.noreply.github.com>
License: MIT
Project-URL: Homepage, https://github.com/smat-dev/codedump
Project-URL: Repository, https://github.com/smat-dev/codedump
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyperclip

# CodeDump

CodeDump is a simple Python tool that concatenates and dumps code from a directory, including file information such as size and last modified time.

## Installation

To install CodeDump, run:

    pip install codedump

Or clone this repository and run:

    pip install .

## Usage

CodeDump can be used from the command line:

    # Dump all code files from current directory
    codedump

    # Dump all code files from a specific directory
    codedump /path/to/directory

    # Only list file paths without content
    codedump -l
    codedump --list-only

The tool will:
1. Recursively scan the specified directory
2. Find all code and configuration files
3. Output their contents with file information
4. Automatically copy the output to your clipboard

CodeDump automatically filters out:
- Binary files
- Build directories
- Cache directories
- Version control directories
- Log files
- Temporary files
