45 lines
821 B
Bash
45 lines
821 B
Bash
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
|
|
}
|