Skip to content
/ CLText Public

aka Command Line Text is a Messaging Service based on Go-Lang using a TCP connection

License

Notifications You must be signed in to change notification settings

PawBud/CLText

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Made With Go Badge [GitHub license] BCH compliance

What is CLText?

CLText is a CLI messaging service built using Go-Lang. It uses a TCP connection. The whole application is built upon:-

  • client: current user and its connection
  • room
  • command: from the client to the server
  • server: which manages all incoming commands, as well it stores rooms and clients
  • TCP server itself to accept network connections

Commands

Kindly refer to the Wiki

Install & Run

These Instructions are for Linux Ubuntu

  1. Install the source code
  2. open the directory in your IDE and run cd chat/
  3. run go build . which builds an executable in the chat directory itself
  4. run ./chat which runs the exectuable. Now the server should start

These Instructions are for MacOS

  1. Install homebrew.
  2. run brew install telnet.
  3. The remaining steps are same to that of Ubuntu which are aforementioned.

CLText

Commands in Use

Licence

This package is licensed under MIT license. See LICENSE for details

Feel free to issue a PR anytime if you feel that the changes can improve the application's functionality.

About

aka Command Line Text is a Messaging Service based on Go-Lang using a TCP connection

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages