Skip to content

spuckhafte/curl-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curl-Terminal Chat App

DOWNLOAD ZIP
A chat app from your terminal!
Chat securely, anonymously, globally or in private rooms.

Data sent and received from the server is encrypted!

Inbuilt commands

General Cmds:

  1. /name=jhon : set your name (not compulsory)
  2. /expose=0|1 : expose your name, can be found using id (0-false, 1-true)
  3. /whois=user_id : find username using id (if exposed)
  4. /online=id|name : get list of all active ids or names (if hidden, name will not appear, but id can)
  5. /me= : see your data
  6. /help= : see this list

Room Cmds:

  1. /create={max_members}/{show_type(id|name)} : create a name or id type private room (explained below).
  2. /join=room_id : join a room
  3. /leave= : leave a room
  4. /kick=user_id : kick a user (only for host)

Rooms

For your confidential messages, create private rooms.
Cmd for creating one: /create={max_members}/{show_type(id|name)}
eg. /create=5/name

show_type (id|name)

If show_type=id, members can join your room without setting a proper name, or can even hide there names (/expose=0).
image

If show_type=name, members will have to set their name using /name, otherwise they can't join. Even if they are hidden globally, their names still will be visible in your room when sending msg or in the /online=name list. image

How

Exe:

  1. curl-windows.zip
  2. curl-linux.zip
  3. curl-macos.zip
    Download and use, simple!