This is really just a UI and protocol playground and will likely never turn into a full client.
To build Communiqué you will need a supported Go version (see the
If an appropriate version of Go is already installed, try running
The communiqué command is an instant messaging client with a terminal user interface.
Communiqué is compatible with the Jabber network, or with any instant messaging service that speaks the XMPP protocol.
Package client is a high-level XMPP client implementation.
|Package client is a high-level XMPP client implementation.|
Package event contains events that may be emited by the client.
|Package event contains events that may be emited by the client.|
Package escape contains a transformer that escapes tview IDs.
|Package escape contains a transformer that escapes tview IDs.|
Package logwriter implements writing to log.Logger's.
|Package logwriter implements writing to log.Logger's.|
Package ui ties together various widgets to create the main Communiqué UI.
|Package ui ties together various widgets to create the main Communiqué UI.|