robertdfrench / GIC

A chat client based on git

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gic.sh

Relay Chat over Git

Tutorial

  1. Fork this repo to your own account or group
  2. Add your friends as collaborators
  3. Have them set up their chat like so:
export CHAT_GROUP="<your github account or group>"
git clone git@github.com:$CHAT_GROUP/GIC.git

Once chat is set up, you can launch a chat session like so:

cd GIC
./gic.sh

Chat commands

  • /join joins an existing room
  • /create creates a new room
  • /help shows the above two commands

How it works

  • Chat logs are git commit messages
  • Typing in chat creates and pushes and empty commit with your message
  • Tmux splits into chat log and prompt screens
  • GNU Watch pulls and updates the chat log every 2 seconds

Acknowledgements

About

A chat client based on git

License:MIT License


Languages

Language:Shell 100.0%