home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / bin / gaim-send-async < prev    next >
Encoding:
Text File  |  2006-08-30  |  622 b   |  31 lines

  1. #!/bin/bash
  2.  
  3. METHOD_NAME=$1
  4.  
  5. if test -z "$METHOD_NAME" 
  6. then
  7.     cat <<EOF 
  8. This program calls gaim API functions using DBus.  As opposed to gaim-send, 
  9. it does not print the return value.
  10.  
  11. Usage:
  12.  
  13.    $0 method-name type1:parameter1 type2:parameter2 ...
  14.  
  15. This shell script just invokes dbus-send, see man dbus-send for how 
  16. to specify the parameters.  
  17.  
  18. Examples:
  19.  
  20.    $0 GaimCoreQuit
  21.  
  22. Use dbus-viewer to get the list of supported functions and their parameters.
  23. EOF
  24.     exit 1
  25. fi
  26.  
  27. shift
  28. dbus-send --dest=net.sf.gaim.GaimService --type=method_call /net/sf/gaim/GaimObject net.sf.gaim.GaimInterface.$METHOD_NAME "$@"
  29.  
  30. echo 
  31.