You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
go-sendxmpp/man/go-sendxmpp.1.ronn

97 lines
2.7 KiB
Plaintext

go-sendxmpp(1) -- 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/sendxmpprc` (preferred) or `~/.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: ~/.sendxmpprc)
`--help`:
Show help.
`--http-upload=`[<value>]:
Send a file via http-upload.
4 years ago
`-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.
2 years ago
`-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).
`--tls-version`=[<value>]:
Minimal TLS version. 10 (TSLv1.0), 11 (TLSv1.1) (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](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](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)