Metadata-Version: 2.4
Name: chatpulse-cli
Version: 0.1.1
Summary: Terminal-based CLI client for ChatPulse real-time chat
License: MIT
Project-URL: Homepage, https://chatpulse.online
Project-URL: Source, https://github.com/shiv-am0/chat-pulse
Project-URL: Tracker, https://github.com/shiv-am0/chat-pulse/issues
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: typer<1,>=0.12
Requires-Dist: rich<14,>=13
Requires-Dist: httpx<1,>=0.27

# ChatPulse CLI

Terminal-based client for [ChatPulse](https://chatpulse.online) — a real-time messaging platform powered by Kafka.

```bash
pip install chatpulse-cli
```

## Quick Start

```bash
# Register a new account
chatpulse auth register username your@email.com

# Login
chatpulse auth login username

# List rooms
chatpulse rooms list

# Start chatting in room 1
chatpulse chat 1
```

## Features

- JWT-based authentication
- Room creation, listing, joining, leaving
- Real-time message sending and polling
- Interactive chat mode
- Persistent config across sessions

## Requirements

Python 3.10+
