doxygenctl
No OneTemporary

File Metadata

Created
Wed, Jul 8, 11:17 PM

doxygenctl

#!/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

Event Timeline