Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/l29ah/hsendxmpp

sendxmpp clone and drop-in replacement, sending XMPP messages via CLI
https://github.com/l29ah/hsendxmpp

cli haskell jabber xmpp

Last synced: about 10 hours ago
JSON representation

sendxmpp clone and drop-in replacement, sending XMPP messages via CLI

Awesome Lists containing this project

README

        

sendxmpp is dead and rotting. I've decided to rewrite it in Haskell.
It aims to be a drop-in replacement regarding the CLI flags. It is user-friendlier, handles errors better and, unlike sendxmpp, it supports modern authentication and encryption schemes.

CLI usage help snapshot:

Usage: hsendxmpp [options] [ ...]
-u user --username=user Use this username to authenticate to the server
-p password --password=password Use this password to authenticate to the server.
The password can also be provided via HSENDXMPP_PASSWORD environment variable to avoid it leaking into process lists, and it will override the CLI option contents.
-j server --jserver=server Connect to this server
-r res --resource=res Use resource res for the sender [default: 'hsendxmpp']
-c --chatroom Send the message to a chatroom (MUC)
-v --verbose Be verbose on what's happening on the wire