summaryrefslogtreecommitdiffstats
path: root/god/licht
blob: 8ece35100094075fb43131af22809d95382b405e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
case "$1" in
  (--help) echo "Toggle the lights";;
  (*)
  LAMPE=`echo $1 | sed -n '/^[1-2]*[0-9]*[0-9]$/p' | xargs echo "obase=16;" | bc` 
  TOGGLE=`echo $2 | sed -n '/^[0-1]/p'` 
  if ! [ "$LAMPE" -a "$TOGGLE" ];then
    echo "you are made of stupid"
   exit 1
  fi
  STRING="\xA5\x5A\x$LAMPE\x$TOGGLE"
  if [ $# != 2 ]
  then
     echo -ne "Usage: licht <lampe> <0/1>"
  else
    echo "Toggle light $LAMPE ($TOGGLE)" 
     echo -ne "$STRING" | nc -u -w1 licht.shack 1337
  fi
  ;;
esac