Metadata-Version: 2.4
Name: adaptivegears
Version: 0.2.1
Summary: CLI tools for data engineering workflows
Author: Andrey Gubarev
License-Expression: MIT
Requires-Python: >=3.13
Requires-Dist: typer>=0.15
Provides-Extra: all
Requires-Dist: boto3>=1.35; extra == 'all'
Requires-Dist: psycopg[binary]>=3.2; extra == 'all'
Provides-Extra: pg
Requires-Dist: psycopg[binary]>=3.2; extra == 'pg'
Provides-Extra: s3
Requires-Dist: boto3>=1.35; extra == 's3'
Description-Content-Type: text/markdown

# adaptivegears

CLI tools for data engineering workflows.

## Installation

```bash
# Via uvx (recommended)
uvx adaptivegears --help

# Or install globally
uv tool install adaptivegears
```

## Usage

```bash
# Generate UUIDs
uvx adaptivegears util uuid
uvx adaptivegears util uuid --v7
uvx adaptivegears util uuid --count 5

# PostgreSQL utilities (requires [pg] extra)
uvx 'adaptivegears[pg]' pg list tables
uvx 'adaptivegears[pg]' pg list tables --schema public
uvx 'adaptivegears[pg]' pg list tables --json
```

## PostgreSQL Commands

Requires `DATABASE_URL` environment variable:

```bash
export DATABASE_URL="postgresql://user:pass@localhost/dbname"
uvx 'adaptivegears[pg]' pg list tables
```
