chatctl allows you to chat in real-time with anyone via terminal.
It can be installed by running
go install github.com/theifedayo/chatctl@latest
___ ___ ___ ___
/\__\ /\ \ /\ \ /\__\
/:/ / \:\ \ /::\ \ ___ /:/ / ___
/:/ / \:\ \ /:/\:\ \ /\__\ /:/ / /\__\
/:/ / ___ ___ /::\ \ /:/ /::\ \ /:/ / /:/ / ___ /:/ / ___ ___
/:/__/ /\__\ /\ /:/\:\__\ /:/_/:/\:\__\ /:/__/ /:/__/ /\__\ /:/__/ /\ \ /\__\
\:\ \ /:/ / \:\/:/ \/__/ \:\/:/ \/__/ /::\ \ \:\ \ /:/ / /::\ \ \:\ \ /:/ /
\:\ /:/ / \::/__/ \::/__/ /:/\:\ \ \:\ /:/ / /:/\:\ \ \:\ /:/ /
\:\/:/ / \:\ \ \:\ \ \/__\:\ \ \:\/:/ / \/__\:\ \ \:\/:/ /
\::/ / \:\__\ \:\__\ \:\__\ \::/ / \:\__\ \::/ /
\/__/ \/__/ \/__/ \/__/ \/__/ \/__/ \/__/
chatctl is a CLI for chat control -- server and client. This tool helps to send message across ips via command line interfaces - terminal, command prompt
Usage:
chatctl [command]
Available Commands:
client join as client
completion Generate the autocompletion script for the specified shell
generate get your encrypted ip address
help Help about any command
server join as server
Flags:
-h, --help help for chatctl
Use "chatctl [command] --help" for more information about a command.Demo video: https://x.com/theifedayo_/status/1644247135016169475?s=46
You can go ahead to getIPAddress and encrypt with a key before sharing, then client decrypts the ip address with same key

