export PATH=$PATH:~/bin

function go() { 
   case "$1" in
      root)
         cd /bts
         ;;
      tools)
         cd /bts/tools
         ;;
      sparkd)
         cd /bts/build/gcc_debug/src/server/sparkd/
         ;;
      build)
         cd /bts/build/gcc_debug/
         ;;
      lib)
         cd /bts/src/lib/
         ;;
      src)
         cd /bts/src/server/sparkd/
         ;;
   esac
}
function buildspark() {
   go sparkd
   clear
   make -j`nproc`
}
function runspark() {
   go sparkd
   ./sparkd $*
}
function debugspark() {
   go sparkd
   cgdb ./sparkd
}
function cpdefaults() {
   cp /bts/src/lib/config/defaults/* /bts/build/gcc_debug/src/server/sparkd/defaults
}
function deploy() {
   go sparkd
   rsync -azv --include sparkd --include defaults --include 'defaults/*' --exclude '*' ./ $1:spark
}
