Skip to content

theifedayo/chatctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatctl

Description

chatctl allows you to chat in real-time with anyone via terminal.

Installation

It can be installed by running

go install github.com/theifedayo/chatctl@latest 

Usage

             ___           ___           ___                         ___                                 
            /\__\         /\  \         /\  \                       /\__\                                
           /:/  /         \:\  \       /::\  \         ___         /:/  /          ___                   
          /:/  /           \:\  \     /:/\:\  \       /\__\       /:/  /          /\__\                  
         /:/  /  ___   ___ /::\  \   /:/ /::\  \     /:/  /      /:/  /  ___     /:/  /      ___     ___ 
        /:/__/  /\__\ /\  /:/\:\__\ /:/_/:/\:\__\   /:/__/      /:/__/  /\__\   /:/__/      /\  \   /\__\
        \:\  \ /:/  / \:\/:/  \/__/ \:\/:/  \/__/  /::\  \      \:\  \ /:/  /  /::\  \      \:\  \ /:/  /
         \:\  /:/  /   \::/__/       \::/__/      /:/\:\  \      \:\  /:/  /  /:/\:\  \      \:\  /:/  / 
          \:\/:/  /     \:\  \        \:\  \      \/__\:\  \      \:\/:/  /   \/__\:\  \      \:\/:/  /  
           \::/  /       \:\__\        \:\__\          \:\__\      \::/  /         \:\__\      \::/  /   
            \/__/         \/__/         \/__/           \/__/       \/__/           \/__/       \/__/    
            
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.

Terminal as server: Screenshot 2023-04-07 at 03 53 58

Terminal as client: WhatsApp Image 2023-04-07 at 03 54 14

Demo video: https://x.com/theifedayo_/status/1644247135016169475?s=46

Contribution

You can go ahead to getIPAddress and encrypt with a key before sharing, then client decrypts the ip address with same key

About

send messages in real-time in-between terminals, demo: https://x.com/theifedayo_/status/1644247135016169475?s=46

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages