purple-remote -V (return code: 1)
No existing libpurple instance detected.
purple-remote --help (return code: 0)
This program uses D-Bus to communicate with purple.
Usage:
/usr/bin/purple-remote "command1" "command2" ...
Each command is of one of the three types:
[protocol:]commandname?param1=value1¶m2=value2&...
FunctionName?param1=value1¶m2=value2&...
FunctionName(value1,value2,...)
The second and third form are provided for completeness but their use
is not recommended; use purple-send or purple-send-async instead. The
second form uses introspection to find out the parameter names and
their types, therefore it is rather slow.
Examples of commands:
jabber:goim?screenname=testone@localhost&message=hi
jabber:gochat?room=TestRoom&server=conference.localhost
jabber:getinfo?screenname=testone@localhost
jabber:addbuddy?screenname=my friend
setstatus?status=away&message=don't disturb
getstatus
getstatusmessage
quit
PurpleAccountsFindConnected?name=&protocol=prpl-jabber
PurpleAccountsFindConnected(,prpl-jabber)