#!/bin/bash

SCRIPT=`realpath $0`
DIR=`dirname $SCRIPT`

generate () {
    echo ${DIR}
    cd ${DIR}
    doxygen ./XreateDoxyfile
}

transfer() {
    rsync -rtvzl -e 'ssh -p 24' ${DIR}/tmp-generated-doc-api/html/  xreate@$1:$2/
}

case $1 in
  local) generate ;;
  remote) generate && transfer $2 $3;;
  *) echo "usage:  local | remote <server> <remote-path>";;
esac
