Relay Chat over Git
- Fork this repo to your own account or group
- Add your friends as collaborators
- 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
/join
joins an existing room/create
creates a new room/help
shows the above two commands
- 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
- @ephigabay for the original GIC
- @motemen for git-log-relay-chat
- Andy Balaam's blog post on associative arrays in bash
- This StackOverflow Answer by Harshit and Kevin Bowen