Metadata-Version: 2.3
Name: clacky-stats
Version: 0.1.4
Summary: Code contribution statistics tool for Clacky AI projects
License: MIT
Author: ClackyAI
Author-email: contact@clacky.ai
Requires-Python: >=3.8
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.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Version Control :: Git
Requires-Dist: codespell
Requires-Dist: cogapp
Requires-Dist: imgcat
Requires-Dist: matplotlib
Requires-Dist: pandas
Requires-Dist: pyyaml
Requires-Dist: rich
Requires-Dist: semver
Requires-Dist: tqdm
Requires-Dist: typer
Requires-Dist: uv
Project-URL: Documentation, https://github.com/clacky-ai/clacky-stats#readme
Project-URL: Homepage, https://github.com/clacky-ai/clacky-stats
Project-URL: Repository, https://github.com/clacky-ai/clacky-stats.git
Description-Content-Type: text/markdown

# Clacky Stats

A command-line tool for analyzing code contributions in Git repositories.

## Features

- Analyze code contributions by date range or Git tags
- Generate statistics for individual repositories or multiple repositories
- Track AI vs human code contributions
- Weekly and monthly reports
- Export results to YAML format

## Installation

You can install Clacky Stats directly from PyPI:

```bash
pip install clacky-stats
```

## Usage

### Basic Commands

1. Analyze current repository:
```bash
clacky-stats blame
```

2. Analyze with date range:
```bash
clacky-stats blame --start-date 2024-01-01 --end-date 2024-12-31
```

3. Weekly report (since last Friday):
```bash
clacky-stats week
```

4. Monthly report:
```bash
clacky-stats month
```

### Advanced Usage

1. Analyze between specific tags:
```bash
clacky-stats blame --start-tag v1.0.0 --end-tag v2.0.0
```

2. Export results to file:
```bash
clacky-stats blame --output stats.yaml
```

3. Analyze all versions since a tag:
```bash
clacky-stats blame --start-tag v1.0.0 --all-since
```

## License

This project is licensed under the MIT License - see the LICENSE file for details.
