Metadata-Version: 2.1
Name: codesnapper
Version: 0.1.5
Summary: A tool to create code snapshots by combining multiple files
Home-page: https://github.com/yourusername/codesnapper
Author: CodeSnapper Contributors
Author-email: your.email@example.com
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
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.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: colorama>=0.4.6
Requires-Dist: pyperclip>=1.8.2
Requires-Dist: Flask>=2.0
Requires-Dist: psutil>=5.9.0

# CodeSnapper

A simple command-line tool to create code snapshots by combining multiple files into a single file with comments.

## Installation

```bash
pip install codesnapper
```

## Usage

1. Run `codesnap` in your project directory
2. Edit the created `snapshot.txt` file to list the files you want to include:
   ```
   main.py "Main application file"
   utils/helper.py "Helper functions"
   ```
3. Run `codesnap` again to generate the snapshot
   - Creates `code-snapshot.txt` with all files combined
   - Automatically copies content to clipboard

## Features

- 📝 Combines multiple files into a single snapshot
- 💭 Supports comments for each file
- 📋 Automatically copies to clipboard
- 🎨 Colorful terminal output
- 🔄 Relative path support

## License

MIT
