6 个版本 (稳定)

3.0.1 2022年11月5日
2.0.0 2021年1月16日
1.0.1 2019年3月2日
1.0.0 2019年2月1日
0.1.0 2019年1月26日

#7 in #perl

AGPL-3.0-or-later

27KB
224

sendxmpp-rs

sendxmpp 是 sendmail 的 XMPP 等价物。它是用 Perl 编写的旧版 sendxmpp 或新版的 sendxmpp-py 的替代品。

安装:cargo install sendxmpp

配置:cp sendxmpp.toml ~/.config/ 并使用您的 XMPP 凭证编辑 ~/.config/sendxmpp.toml

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

使用示例

  • echo"这是一次测试" |sendxmpp 用户@主机
  • sendxmpp 用户@主机 <README.md

许可协议

GNU/AGPLv3 - 详细信息请查看 LICENSE.md

依赖关系

~24–37MB
~654K SLoC