Metadata-Version: 2.4
Name: nuu-core
Version: 0.0.1
Summary: A CLI tool for fetching markdown content with linked documents
Project-URL: Homepage, https://github.com/NUU-Cognition/nuu-core
Project-URL: Bug Tracker, https://github.com/NUU-Cognition/nuu-core/issues
Project-URL: Repository, https://github.com/NUU-Cognition/nuu-core
Author-email: Nathan Luo <nathanluo13@gmail.com>
License: MIT
License-File: LICENSE
Keywords: cli,documentation,fetch,markdown
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Utilities
Requires-Python: >=3.13
Requires-Dist: click<8.2.0,>=8.0.0
Requires-Dist: pyperclip~=1.8.2
Requires-Dist: pyyaml~=6.0
Requires-Dist: typer~=0.12.0
Description-Content-Type: text/markdown

# Core

A CLI tool for fetching markdown content with linked documents.

## Installation

### From Source

```bash
# Clone the repository
git clone https://github.com/yourusername/core.git
cd core

# Install using uv (recommended)
uv sync

# Or install using pip
pip install -e .
```

## Usage

### Check Version

```bash
core version
# or
core --version
```

### Run as Module

```bash
python -m core version
```

## Development

### Setup Development Environment

```bash
# Install with development dependencies
uv sync

# Run tests
uv run pytest

# Run linting
uv run ruff check .

# Run type checking
uv run pyright
```

### Project Structure

```
core/
├── src/
│   └── core/         # Main package
│       ├── __init__.py   # Package initialization
│       ├── __main__.py   # Module entry point
│       └── cli.py        # CLI commands
├── tests/            # Test suite
├── docs/             # Documentation
└── pyproject.toml    # Project configuration
```

## Requirements

- Python 3.11 or higher
- uv (recommended) or pip

## License

MIT License - see LICENSE file for details.
