brew install profanity
- The latest build available today via homebrew is 0.4.4 (which means no support for
/occupantspane in rooms), and it does not support desktop notifications.
If the tap works for you, try to install the latest dev version via (I had some trouble, idk):
brew tap robsalasco/homebrew-profanity
brew install profanity --HEAD --with-terminal-notifierlibstropheavailable via Homebrew is not linked againstexpat, so we need to build that first- Throwing in desktop notifications since you know you want them
brew install expat terminal-notifier libtool glib git clone https://github.com/strophe/libstrophe.git && cd libstrophe
./bootstrap.sh
./configure
make
make install
cd .. git clone https://github.com/boothj5/profanity.git && cd profanity
./bootstrap.sh
./configure
make
make install
cd ..profanity
- Get your XMPP info from Account Settings: http://hipchat.com/account/xmpp
- Set up your account in profanity (so you don't need to do this more than once):
/account add hipchat
/account set hipchat jid [account id]@chat.hipchat.com
/account set hipchat nick [Full Name]
/account set hipchat port 5222
/account set hipchat muc conf.hipchat.com
From within profanity, run /connect hipchat and you're off!
-
As far as I can tell, Hipchat does not respect bookmark and autojoin settings, so don't bother with
/bookmark deleteor/bookmark update. All rooms are always bookmarked. -
List rooms:
/rooms -
Join a room:
/join [room name]- Names should autocomplete -
List open windows:
/wins-/win 1is the console -
Private message a user:
/msg "[Full Name]"- Names should autocomplete -
Desktop notification settings:
/notify -
Set the reconnect timer to something more reasonable with
/reconnect 3(for a 3-second timer). Default is 30 seconds.
/account set hipchat password [your password]
If you don't wanna hate your life