view libpurple/purple-send-async @ 25814:11c27059e86b

Ignore .loT files. This is helpful to me because I have a wrapper script around mtn that makes me deal with any files in limbo (neither added nor ignored) before committing. These .loT files stick around from compilation failures. One would think they'd be deleted by make, but that doesn't seem to be the case and I'm not a libtool expert, so I don't know how to fix that. Normally, I wouldn't be committing from a tree that doesn't compile, but with struct hiding work, I'm doing a lot of that. Plus, commit != push now.
author Richard Laager <rlaager@wiktel.com>
date Sun, 02 Nov 2008 21:05:32 +0000
parents 942bf314fc8a
children 584063555949
line wrap: on
line source

#!/bin/sh

METHOD_NAME=$1

if test -z "$METHOD_NAME" 
then
    cat <<EOF 
This program calls purple API functions using DBus.  As opposed to purple-send, 
it does not print the return value.

Usage:

   $0 method-name type1:parameter1 type2:parameter2 ...

This shell script just invokes dbus-send, see man dbus-send for how 
to specify the parameters.  

Examples:

   $0 PurpleCoreQuit

Use dbus-viewer to get the list of supported functions and their parameters.
EOF
    exit 1
fi

shift
dbus-send --dest=im.pidgin.purple.PurpleService --type=method_call /im/pidgin/purple/PurpleObject im.pidgin.purple.PurpleInterface.$METHOD_NAME "$@"

echo