A cli tool for owning your chats
A tool that provides an interface for owning your own chats.
npm i -g cli-messenger
or yarn add global cli-messenger
npm install
in this directorynpm run link
cli-messenger
NGROK=true cli-messenger
. Inspect the terminal for the ngrok addresscli-messenger connect
in a separate terminal.cli-messenger connect <server-address>
PORT=4000 cli-messenger
will run the chat server on port 4000
NGROK=true cli-messenger
will port forward the chat server to ngrok.ioDISPLAY_NAME=Mykeels cli-messenger connect
will set my chat display name to Mykeels
SILENT=true cli-messenger connect
will prevent playing notification soundsMESSAGE_SOUND_FILE=/Users/mykeels/music/my-sound.mp3 cli-messenger connect
will play my-sound.mp3
everytime a message is receivedFor developers, you should copy the
.env.example
file to a.env
file, so you can set the variables within it in bulk
In the chat client, there are commands to control the user’s experience. Every command is prefixed with dot (.), so
.help
will show all available commands and their usage information.list
will list all users available in the chat.name <name>
will change your chat display name.file
will open a file dialog window, so you can select a file to send