94c08dc378
* XEP-0313: Message Archive Management * XEP-0048: Bookmarks * XEP-0030: Service Discovery |
||
---|---|---|
doc | ||
src | ||
.gitignore | ||
bootstrap.sh | ||
changelog | ||
configure.ac | ||
LICENSE | ||
Makefile.am | ||
README.md |
xmppc
xmppc - command line interface (CLI) XMPP Client.
xmppc is a XMPP command line interface client. It's written in C and is using the xmpp library libstrophe.
Dependencies
- libc6-dev (2.28-10)
- libglib2.0-dev (2.58.3)
- libstrophe-dev (0.9.2-2)
- libgpgme-dev (1.12.0)
Build
The project is using GNU Automake.
aptitude install libstrophe-dev
./bootstrap.sh
./configure
make
Usage
xmppc --jid user@domain.tld --pwd "password" --mode roster list
xmppc -j user@domain.tld -p "password" -m roster list
xmppc -j user@domain.tld -p "password" -m roster export
xmppc -j user@domain.tld -p "password" -m message chat friend@domain.tld "Message"
xmppc -j user@domain.tld -p "password" -m pgp chat friend@domain.tld "Message"
xmppc -j user@domain.tld -p "password" -m openpgp signcrypt friend@domain.tld "Message"
xmppc -j user@domain.tld -p "password" -m omemo list
xmppc -j user@domain.tld -p "password" -m monitor stanza
Use xmppc with pass
xmppc --jid user@domain.tld --pwd $(pass XMPP/domain.tld/user) --mode roster list
Config file
Config file: ~/.config/xmppc.conf
[default]
jid=user@domain.tld
pwd=YourSecret