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

69425d9 · Jan 28, 2025

History

36 Commits
Aug 24, 2021
Dec 20, 2024
Jan 12, 2021
Oct 12, 2022
Jan 28, 2021
Jan 28, 2025
Jan 25, 2021
Jan 20, 2022
Jan 28, 2025
Dec 18, 2024

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