]> git.armaanb.net Git - asd-repo.git/blob - kiss-serv/files/kiss-serv
mutt: remove /etc/Mutt*
[asd-repo.git] / kiss-serv / files / kiss-serv
1 #!/usr/bin/sh -e
2
3 usage() {
4   echo "for use with kiss send-build"
5 }
6
7 parse_err() {
8   echo "$1"
9   $2
10   exit 2
11 }
12
13 build() {
14   nohup env KISS_PROMPT=0 kiss build "$2" 2>&1 > ~/.cache/kiss/logs/serv-"$2" &
15   exit
16 }
17
18 status() {
19   if [ -z "$2" ]; then
20     echo "built packages:"
21     ls -1 ~/.cache/kiss/bin
22     echo "\nrunning kiss proceses:"
23     pgrep -fa kiss
24     exit
25   else
26     tail -f "$HOME/.cache/kiss/logs/serv-$2"
27   fi
28 }
29
30 sshcmd="ssh -p ${KISS_SERV_PORT:-22} ${KISS_SERV_HOST:-localhost}"
31 while [ "$1" != "" ]; do
32   case $1 in
33     -h | --help)
34       usage
35       exit
36       ;;
37     build | status)
38       "$1" "$@"
39       ;;
40     *)
41       parse_err "ERROR: unknown option $1 \n" usage
42       ;;
43   esac
44   shift 2
45 done