Crates.io | sendxmpp |
lib.rs | sendxmpp |
version | 3.0.1 |
source | src |
created_at | 2019-01-26 03:15:45.816592 |
updated_at | 2022-11-05 03:19:09.922993 |
description | Send XMPP messages from the command line. |
homepage | |
repository | https://code.moparisthebest.com/moparisthebest/sendxmpp-rs |
max_upload_size | |
id | 110722 |
size | 85,041 |
sendxmpp
is the XMPP equivalent of sendmail. It is an alternative to the old sendxmpp written in Perl, or the newer sendxmpp-py.
Installation:
cargo install sendxmpp
Configuration: cp sendxmpp.toml ~/.config/
and edit ~/.config/sendxmpp.toml
with your XMPP credentials
Usage: sendxmpp [OPTIONS] [ARGUMENTS]
Positional arguments:
recipients
Optional arguments:
-h, --help show this help message and exit
-c, --config CONFIG path to config file. default: ~/.config/sendxmpp.toml with fallback to /etc/sendxmpp/sendxmpp.toml
-e, --force-pgp Force OpenPGP encryption for all recipients
-a, --attempt-pgp Attempt OpenPGP encryption for all recipients
-r, --raw Send raw XML stream, cannot be used with recipients or PGP
-p, --presence Send a <presence/> after connecting before sending messages, required for receiving for --raw
-m, --muc Recipients are Multi-User Chats
-n, --nick NICK Nickname to use in Multi-User Chats
Usage examples:
echo "This is a test" | sendxmpp user@host
sendxmpp user@host <README.md
GNU/AGPLv3 - Check LICENSE.md for details