bffd784a72a091b3090299f9748e931b3cf4a0b1
[profile.git] / .bash_profile
1 for i in ~/.profile.d/*.bashrc; do . $i; done
2 __ps1
3
4 unset XMODIFIERS #:-(
5 export SSHTERM="urxvt"
6 export SSHTERM_TITLE="-title"
7 export SSHTERM_EXEC="-e"
8
9 if [ "$OSTYPE" = "cygwin" ]; then
10   shopt -s nocaseglob
11 fi
12
13 #[ "$TERM" = "xterm-color" ] && export TERM=xterm-xfree86
14 export PATH=~/bin:"$PATH"
15
16 function upload() {
17   if [ $# = 0 ]; then
18     echo usage: upload file [file...]
19     return 100
20   fi
21   pwd=$PWD/
22   pwd=${pwd##/home/iain/www/}
23   if echo $pwd | grep -q ^/; then
24     echo not rooted under /home/iain/www
25     unset pwd
26     return 111
27   fi
28 # scp ${1+"$@"} 64.176.170.109:/home/iain/$pwd
29   lftp -c "open web1.viagold.net; cd $pwd; mput $@"
30   unset pwd
31 }
32
33 function download() {
34   if [ $# = 0 ]; then
35     echo usage: download file [file...]
36     return 100
37   fi
38   pwd=$PWD/
39   pwd=${pwd##/home/iain/www/}
40   if echo $pwd | grep -q ^/; then
41     echo not rooted under /home/iain/www
42     unset pwd
43     return 111
44   fi
45 # scp ${1+"$@"} 64.176.170.109:/home/iain/$pwd
46   lftp -c "open web1.viagold.net; cd $pwd; mget $@"
47   unset pwd
48 }
49 alias debug='valgrind --leak-check=yes --show-reachable=yes --num-callers=5 --verbose'
50
51 eval `dircolors -b`