Skip to main content

Terminal-based CLI client for ChatPulse real-time chat

Project description

ChatPulse CLI

Terminal-based client for ChatPulse — a real-time messaging platform powered by Kafka.

pip install chatpulse-cli

Quick Start

# 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+

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chatpulse_cli-0.1.1.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chatpulse_cli-0.1.1-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file chatpulse_cli-0.1.1.tar.gz.

File metadata

  • Download URL: chatpulse_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for chatpulse_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 56988148dce440ec97501a369d46024ad1139883bdf4139bf1072ce04a453df2
MD5 0cd482274a2f3c8e7f8ff3d52fcc2c7a
BLAKE2b-256 b8ed2d82b36348f34a7762e8e66fe8b7b19c60ca043bd1dcbf5923899503ac39

See more details on using hashes here.

File details

Details for the file chatpulse_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: chatpulse_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for chatpulse_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e5ca53284ab275c80cbfae2c8a6e10590fb4ad3bef208f60c90444606d7de693
MD5 d08651358fa094b54837a91f3bd05567
BLAKE2b-256 6f12593e13fce583aecf96243d9b009f8512aa86b38cb6e36777a7e80d88771d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page