Metadata-Version: 2.4
Name: intflow-authctl
Version: 0.1.8
Summary: Intflow Auth operator CLI.
Author: Intflow
License: Proprietary
Requires-Python: >=3.12
Requires-Dist: alembic<2,>=1.14
Requires-Dist: asyncpg<1,>=0.30
Requires-Dist: authlib<2,>=1.3
Requires-Dist: fastapi<1,>=0.115
Requires-Dist: httpx<1,>=0.28
Requires-Dist: jwcrypto<2,>=1.5
Requires-Dist: keyring<26,>=25
Requires-Dist: pydantic-settings<3,>=2.7
Requires-Dist: sqlalchemy[asyncio]<3,>=2.0
Requires-Dist: uvicorn[standard]<1,>=0.34
Provides-Extra: dev
Requires-Dist: httpx2<3,>=2.5; extra == 'dev'
Requires-Dist: mypy<2,>=1.13; extra == 'dev'
Requires-Dist: pip-audit<3,>=2.8; extra == 'dev'
Requires-Dist: pytest-asyncio<1,>=0.25; extra == 'dev'
Requires-Dist: pytest-cov<7,>=6; extra == 'dev'
Requires-Dist: pytest<9,>=8; extra == 'dev'
Requires-Dist: pyyaml<7,>=6; extra == 'dev'
Requires-Dist: ruff<1,>=0.9; extra == 'dev'
Description-Content-Type: text/markdown

# intflow-authctl

`intflow-authctl` is the Python operator CLI package for Intflow Auth.

## Install

```powershell
py -3.12 -m pip install --user --upgrade intflow-authctl
```

## CLI

```powershell
intflow-authctl login
intflow-authctl whoami
intflow-authctl users list
intflow-authctl clients list
intflow-authctl logout --revoke
```

The CLI is intended for authorized Intflow operators. It manages local operator
credentials through the supported credential backends and communicates with an
Intflow Auth deployment over the Admin API.

## Requirements

- Python 3.12 or later.
- Access to an authorized Intflow Auth deployment.
