1 # Bash and Zsh common env var settings. -*- sh -*- |
|
2 |
|
3 # set -x |
|
4 # set -u |
|
5 |
|
6 export DEBFULLNAME='Oleksandr Gavenko' |
|
7 export DEBEMAIL='gavenkoa@gmail.com' |
|
8 |
|
9 export EDITOR=vim |
|
10 |
|
11 # XXX vim and gnome-terminal have support for 256 colours in fedora 8 at least |
|
12 # Note debian/ubuntu users should install the ncurses-term package to support this |
|
13 # export TERM=xterm-256color |
|
14 |
|
15 if [[ $OSTYPE = cygwin ]]; then |
|
16 # Avoid permission problem in Cygwin. |
|
17 umask 0000 |
|
18 fi |
|
19 |
|
20 export TIME_STYLE=long-iso |
|
21 |
|
22 # Easy cd to often used dirs. |
|
23 export CDPATH=.:$HOME:$HOME/devel:$HOME/my |
|
24 |
|
25 if [[ ! :$PATH: =~ :$HOME/usr/xbin: ]]; then |
|
26 # To override /bin and /usr/bin. |
|
27 export PATH=$HOME/usr/xbin:$PATH |
|
28 fi |
|
29 if [[ ! :$PATH: =~ :$HOME/usr/bin: ]]; then |
|
30 export PATH=$PATH:$HOME/usr/bin |
|
31 fi |
|
32 if [[ ! :$PATH: =~ :/usr/sbin: ]]; then |
|
33 export PATH=/usr/sbin:$PATH |
|
34 fi |
|
35 if [[ ! :$PATH: =~ :/sbin: ]]; then |
|
36 export PATH=/sbin:$PATH |
|
37 fi |
|
38 if [[ ! :$PATH: =~ :$HOME/.local/bin: ]]; then |
|
39 export PATH=$PATH:$HOME/.local/bin |
|
40 fi |
|
41 if [[ $OSTYPE = solaris* && ! :$PATH: =~ :/opt/csw/bin: ]]; then |
|
42 export PATH=$PATH:/opt/csw/bin |
|
43 fi |
|
44 |
|
45 |
|
46 [[ -z $LD_LIBRARY_PATH ]] && LD_LIBRARY_PATH=$HOME/usr/lib |
|
47 if [[ ! :$LD_LIBRARY_PATH: =~ :$HOME/usr/lib: ]]; then |
|
48 export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":$HOME/usr/lib |
|
49 fi |
|
50 |
|
51 case $OSTYPE in |
|
52 netbsd*) ;; # Do nothing, because NetBSD uses non-GNU man. |
|
53 *) |
|
54 if [[ -z $MANPATH ]]; then |
|
55 export MANPATH=$HOME/usr/share/man: |
|
56 elif [[ ! $MANPATH =~ $HOME/usr/share/man: ]]; then |
|
57 export MANPATH=$MANPATH:$HOME/usr/share/man: |
|
58 fi |
|
59 ;; |
|
60 esac |
|
61 |
|
62 if [[ -z $INFOPATH ]]; then |
|
63 export INFOPATH=$HOME/usr/share/info: |
|
64 elif [[ ! $INFOPATH =~ $HOME/usr/share/info: ]]; then |
|
65 export INFOPATH=$INFOPATH:$HOME/usr/share/info: |
|
66 fi |
|
67 |
|
68 export PYTHONSTARTUP=$HOME/.pystartup |
|
69 |
|
70 xopt='-Dorg.gradle.daemon=true' |
|
71 if [[ $GRADLE_OPTS != *${xopt}* ]]; then |
|
72 GRADLE_OPTS="$GRADLE_OPTS ${xopt}" |
|
73 fi |
|
74 # export GRADLE_OPTS="$GRADLE_OPTS -Dorg.gradle.console=plain" |
|
75 # if [[ $OSTYPE = cygwin ]]; then |
|
76 # xopt='-Dorg.gradle.console=verbose' |
|
77 # if [[ $GRADLE_OPTS != *${xopt}* ]]; then |
|
78 # GRADLE_OPTS="$GRADLE_OPTS ${xopt}" |
|
79 # fi |
|
80 # fi |
|
81 # GRADLE_OPTS="$GRADLE_OPTS -Djava.io.tmpdir=c:/tmp" |
|
82 export GRADLE_OPTS |
|
83 |
|
84 if [[ ! :$PATH: =~ :$HOME/.npm-packages/bin: ]]; then |
|
85 export PATH=$PATH:$HOME/.npm-packages/bin |
|
86 fi |
|
87 |
|
88 export RLWRAP_HOME=$HOME/.rlwrap |
|
89 |
|
90 unset xopt |
|