Charred
An experimental campfire client in 35 lines. Needs TMUX. Splits your current pane. Kills your current window on exit.
Installation
gem install charred
Usage
charred <subdomain> <token>
Type ahead. Quit with "/exit".
How it works
charred
consists of 3 binaries: charred
, charred-input
and charred-messages
. Each of those take the same argument list.
charred-messages
prints messages from a campfire room. It also displays them in your current tmux client.charred-input
prints a simple line that lets you post messages to a campfire room.charred
splits your current tmux pane vertically: 1 line at the bottom runningcharred-input
. It then replaces itself bycharred-messages
.
TODO
- Allow user to choose a room.
- Actually handles all messages
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request