Metadata-Version: 2.4
Name: apigw-cli
Version: 0.1.1
Summary: CLI для API Gateway
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: typer[all]>=0.12
Requires-Dist: httpx>=0.27
Requires-Dist: rich>=13
Requires-Dist: textual>=0.89
Requires-Dist: questionary>=2

# apigw-cli

![PyPI version](https://badge.fury.io/py/apigw-cli.svg)

CLI для API Gateway — управляйте интеграциями из терминала.

## Установка

```bash
pip install apigw-cli
# или рекомендуется:
pipx install apigw-cli
```

## Быстрый старт

```bash
apigw register
apigw config set user-id my_user
apigw           # ← просто введи apigw — откроется TUI интерфейс
apigw tools list
apigw tools search "отзывы wildberries"
apigw connect wildberries --api-key MY_TOKEN
apigw execute wildberries__get_orders \
  --input '{"date_from":"2026-03-01","date_to":"2026-03-23"}'
apigw chat
```

## Developer Assistant

```bash
apigw  # открывает ассистента
```

Примеры:
```
нужно получать отзывы с wildberries
как подключить facebook ads?
покажи код для отправки в telegram
нет инструмента для ozon аналитики — создай
```

Ассистент:
- Находит готовые инструменты
- Даёт готовый Python код
- Объясняет как получить токены
- Автоматически запускает сборку если инструмента нет

## Все команды

```bash
apigw --help
apigw register          # регистрация
apigw config set        # настройка
apigw config show       # просмотр конфига
apigw tools list        # список инструментов
apigw tools search      # поиск инструментов
apigw execute           # выполнить инструмент
apigw connect           # подключить сервис
apigw build             # создать новый инструмент
apigw chat              # интерактивный режим
```
