.env.bash
changeset 986 080abbbb7ba7
parent 985 5bcbe7b57749
child 988 b5c31b623dec
equal deleted inserted replaced
985:5bcbe7b57749 986:080abbbb7ba7
    20 export TIME_STYLE=long-iso
    20 export TIME_STYLE=long-iso
    21 
    21 
    22 # Easy cd to often used dirs.
    22 # Easy cd to often used dirs.
    23 export CDPATH=.:$HOME:$HOME/devel:$HOME/my
    23 export CDPATH=.:$HOME:$HOME/devel:$HOME/my
    24 
    24 
    25 if [[ :$PATH: != *:$HOME/usr/bin:* ]]; then
       
    26   export PATH=$PATH:$HOME/usr/bin
       
    27 fi
       
    28 if [[ :$PATH: != *:/usr/sbin:* ]]; then
    25 if [[ :$PATH: != *:/usr/sbin:* ]]; then
    29   export PATH=/usr/sbin:$PATH
    26   export PATH=/usr/sbin:$PATH
    30 fi
    27 fi
    31 if [[ :$PATH: != *:/sbin:* ]]; then
    28 if [[ :$PATH: != *:/sbin:* ]]; then
    32   export PATH=/sbin:$PATH
    29   export PATH=/sbin:$PATH
    35   export PATH=$PATH:/usr/local/bin
    32   export PATH=$PATH:/usr/local/bin
    36 fi
    33 fi
    37 # ~/.local/bin is default PATH for "pip install --user $PKG".
    34 # ~/.local/bin is default PATH for "pip install --user $PKG".
    38 if [[ :$PATH: != *:$HOME/.local/bin:* ]]; then
    35 if [[ :$PATH: != *:$HOME/.local/bin:* ]]; then
    39   export PATH=$PATH:$HOME/.local/bin
    36   export PATH=$PATH:$HOME/.local/bin
       
    37 fi
       
    38 if [[ :$PATH: =~ (.*):$HOME/usr/bin:(.*) ]]; then
       
    39   # For my "cygrun.exe" wrapper to work it should be behind shebang scripts in the PATH.
       
    40   if [[ $OSTYPE = cygwin ]]; then
       
    41     [[ ${BASH_REMATCH[1]:0:1} = : ]] && _left=${BASH_REMATCH[1]:1}
       
    42     [[ ${BASH_REMATCH[2]: -1} = : ]] && _right=${BASH_REMATCH[2]:0: -1}
       
    43     PATH=$_left:$_right:$HOME/usr/bin
       
    44     unset _left _right
       
    45   fi
       
    46 else
       
    47   export PATH=$PATH:$HOME/usr/bin
    40 fi
    48 fi
    41 
    49 
    42 
    50 
    43 if [[ -z $LD_LIBRARY_PATH ]]; then
    51 if [[ -z $LD_LIBRARY_PATH ]]; then
    44   LD_LIBRARY_PATH=$HOME/usr/lib
    52   LD_LIBRARY_PATH=$HOME/usr/lib