.env
changeset 977 0b4affe58cff
parent 976 38803c50d0ed
child 978 8f0e780cabcf
equal deleted inserted replaced
976:38803c50d0ed 977:0b4affe58cff
     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