summaryrefslogtreecommitdiffstats
path: root/noise/modules/query
blob: ceeff8a5110088605d8fee8d4b8177c940fabee8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#! /bin/sh

case "$1" in
  (--help) echo send a message to a specific user ;;
  (*)   
    cd /tmp/noise
    . $NOISE_pid/environment
    nick="${chat_nick-$NOISE_pid}"
    target="$1"
    shift
    for client in * ; do
       . $client/environment
       if test "$target" = "${chat_nick-$client}" ; then
       	 echo "/echo <-- $nick: $*" > $client/linefeed
       	 echo "--> $target: $*"
         exit
       fi
       unset chat_channel 
      
    done   

    echo "$nick not found"
esac