forked from iancmcc/home-directory
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.zenossrc
29 lines (25 loc) · 919 Bytes
/
.zenossrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
export ZENHOME=/Users/$USER/zenoss
export ZENSRC=/Users/$USER/src/zenoss/core
export ZENENTSRC=/Users/$USER/src/zenoss/enterprise
zenv () {
export CC=gcc-4.0
export CXX=g++-4.0
export PATH=$ZENHOME/bin:$PATH
export PYTHONPATH=$ZENHOME/lib/python:$PYTHONPATH
export PS1="(zenoss) $PS1"
}
alias cdz="cd $ZENHOME && ls"
alias cdp="cd $ZENSRC/Products && ls"
alias cde="cd $ZENENTSRC && ls"
alias cdm="cd $ZENSRC/Products/ZenModel && ls"
alias cdui="cd $ZENHOME/Products/ZenUI3/browser && ls"
alias cdi="cd $ZENSRC/inst"
export REMOTEBOX=iansmbp
alias pushz="rsync -avz --delete /Users/$USER/src/zenoss/core $REMOTEBOX:/Users/$USER/src/zenoss/core"
alias pullz="rsync -avz --delete $REMOTEBOX:/Users/$USER/src/zenoss/core /Users/$USER/src/zenoss"
cpd () {
PROPDIR=*$1*
PROPDIR=`echo $PROPDIR`
SUBDIR=`/usr/bin/python -c "print '/'.join('$PROPDIR'.split('.'))"`
cd $PROPDIR/$SUBDIR
}