Mercurial > pidgin
annotate src/gaim-send @ 13254:e9802db22b06
[gaim-migrate @ 15620]
This is the way we clean the code, clean the code, clean the code
This is the way we clean the code, clean the code, clean the code
So early in the morning
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Sun, 12 Feb 2006 22:14:38 +0000 |
| parents | ac5bc9a7b603 |
| children |
| rev | line source |
|---|---|
| 11067 | 1 #!/bin/bash |
| 2 | |
| 3 METHOD_NAME=$1 | |
| 4 | |
| 5 if test -z "$METHOD_NAME" | |
| 6 then | |
| 7 cat <<EOF | |
| 11331 | 8 This program calls gaim API functions using DBus and prints the return value. |
| 9 If you are not interested in the return value, use gaim-send-async. | |
| 11067 | 10 |
| 11331 | 11 Usage: |
| 12 | |
| 13 $0 method-name type1:parameter1 type2:parameter2 ... | |
| 11067 | 14 |
| 15 This shell script just invokes dbus-send, see man dbus-send for how | |
| 16 to specify the parameters. | |
| 17 | |
| 18 Examples: | |
| 19 | |
| 11331 | 20 $0 GaimAccountsFindConnected string: string:prpl-jabber |
| 21 $0 GaimAccountsGetAll | |
| 22 $0 GaimCoreQuit | |
| 11067 | 23 |
| 11331 | 24 Use dbus-viewer to get the list of supported functions and their parameters. |
| 11067 | 25 EOF |
| 26 exit 1 | |
| 27 fi | |
| 28 | |
| 29 shift | |
|
13220
ac5bc9a7b603
[gaim-migrate @ 15584]
Richard Laager <rlaager@wiktel.com>
parents:
11331
diff
changeset
|
30 dbus-send --dest=net.sf.gaim.GaimService --print-reply --type=method_call /net/sf/gaim/GaimObject net.sf.gaim.GaimInterface.$METHOD_NAME "$@" |
| 11067 | 31 |
| 32 echo |
