Metadata-Version: 2.3
Name: gret
Version: 0.1.0
Summary: Golden Retriever - CLI and developer toolkit.
Author: Yuichi Ito
Author-email: Yuichi Ito <yuichi@yuichi.com>
License: Apache-2.0
Requires-Dist: typer>=0.12.0
Requires-Dist: rich>=13.0.0
Requires-Python: >=3.11
Project-URL: Repository, https://github.com/yuichi110/golden_retriever
Description-Content-Type: text/markdown

# golden_retriever

Golden Retriever CLI and developer toolkit.

---

## Overview

- **Package Name (PyPI)**: `gret`
- **Import Module**: `gret`
- **CLI Command**: `gret`
- **Developer Management Tool**: `./gcli`

---

## Development Setup

This project uses [uv](https://github.com/astral-sh/uv) for dependency management and packaging.

```bash
# Sync dependencies and set up virtual environment
uv sync

# Run the CLI
uv run gret --help

# Run developer CLI toolsets
./gcli --help
./gcli code-check all
./gcli test all
```

---

## Developer Toolset (`./gcli`)

The `./gcli` script provides unified developer utilities:

- `./gcli code-check all`: Run Ruff linter and Ty type checker.
- `./gcli test all`: Run full pytest suite with coverage.
- `./gcli pypi check-version`: Verify package release version against PyPI.