Provided by: go-sendxmpp_0.5.1-1_amd64 bug

NAME

       go-sendxmpp - A little tool to send messages to an XMPP contact or MUC.

SYNOPSIS

       go-sendxmpp  [-cdintx] [-f value] [--help] [-j value] [-m value] [-p value] [-r value] [-u
       value] [parameters ...]

DESCRIPTION

       A little tool to send messages to an XMPP contact or MUC inspired by (but not as  powerful
       as) sendxmpp.
       You  can either pipe a programs output to go-sendxmpp, write in your terminal (put ^D in a
       new line to finish) or send the input from a file (-m or --message). The account  data  is
       expected  at  ~/.config/go-sendxmpp/config  (preferred),  ~/.config/go-sendxmpp/sendxmpprc
       (deprecated) ~/.sendxmpprc (for compatibility with the original perl sendxmpp) if no other
       configuration file location is specified with -f or --file.

OPTIONS

       -c, --chatroom=[value]: Send message to a chatroom.

       -d, --debug: Show debugging info.

       -f, --file=[value]: Set configuration file. (Default: ~/.config/go-sendxmpp/config)

       --help: Show help.

       --http-upload=[value]: Send a file via http-upload.

       -i, --interactive: Interactive mode (for use with e.g. tail -f).

       -j, --jserver=[value]: XMPP server address.

       -l,  --listen:  Listen  for  messages and print them to stdout. If JIDs are specified only
       messages from those contacts are shown. If no JIDs are  specified  all  received  messages
       will be shown.

       -m, --message=[value]: Set file including the message.

       --muc-password=[value]: Password for password protected MUCs.

       -n, --no-tls-verify: Skip verification of TLS certificates (not recommended).

       --ox: Use "OpenPGP for XMPP" encryption (experimental).
       Ox  in go-sendxmpp only supports sending encrypted 1-1 messages. Sending to groupchats and
       sending encrypted files is not supported. There is no check whether the recipients key  is
       trusted  as there is no local keyring used. Go-sendxmpp just uses the most recent key that
       is provided via pubsub and checks that it is not expired.

       --ox-delete-nodes: Delete existing OpenPGP nodes on the server.

       --ox-genprivkey-rsa: Generate a private OpenPGP key (RSA  4096  bit)  for  the  configured
       account  (via  config  file  or  -u  and  -p)  and  publish  the corresponding public key.
       Go-sendxmpp   will   save   the   key    in    $XDG_DATA_HOME/go-sendxmpp/oxprivkeys    or
       $HOME/.local/share/go-sendxmpp/oxprivkeys.  To  protect  the key a passphrase might be set
       using --ox-passphrase while generating the key.
       If there is an existing private key for "OpenPGP for XMPP" created by another client (e.g.
       profanity) it might be imported using --ox-import-privkey.

       --ox-genprivkey-x25519: Generate a private OpenPGP key (X25519) for the configured account
       (via config file or -u and -p) and publish the corresponding public key. Go-sendxmpp  will
       save        the        key        in        $XDG_DATA_HOME/go-sendxmpp/oxprivkeys       or
       $HOME/.local/share/go-sendxmpp/oxprivkeys. To protect the key a passphrase  might  be  set
       using --ox-passphrase while generating the key.
       If there is an existing private key for "OpenPGP for XMPP" created by another client (e.g.
       profanity) it might be imported using --ox-import-privkey.

       --ox-import-privkey=[value]: Import an existing private OpenPGP key.

       --ox-passphrase=[value]: Passphrase for locking and unlocking the private OpenPGP key.

       --tls-version=[value]: Minimal TLS version. 10 (TLSv1.0), 11 (TLSv1.1), 12  (TLSv1.2),  13
       (TLSv1.3) (Default: 12)

       -p, --password=[value]: Password for XMPP account.

       --raw:  Send  raw XML. To send raw XML to a contact as normal chat message no contact must
       be specified. To send raw XML to a MUC you have to specify the MUC via -c and  go-sendxmpp
       will join the MUC.

       -r, --resource=[value]: Set resource. When sending to a chatroom this is used as 'alias'.

       --timeout=[value]: Connection timeout in seconds. (Default: 10)

       -t, --tls: Use direct TLS.

       -u, --username=[value]: Username for XMPP account (JID).

       --version: Show version information.

CHAT

       Feel free to join https://join.jabber.network/#go-sendxmpp@chat.mdosch.de?join.

AUTHOR

       Written by Martin Dosch.

REPORTING BUGS

       Report bugs at https://salsa.debian.org/mdosch/go-sendxmpp/issues.

COPYRIGHT

       Copyright (c) 2018 - 2021 Martin Dosch License: BSD 2-clause License

SEE ALSO

       go-sendxmpp(5), sendxmpp(1)

                                             May 2022                              GO-SENDXMPP(1)