Skip to content
Snippets Groups Projects

Improved environment setup

Merged Sylvester Joosten requested to merge improve_env into master
8 files
+ 73
48
Compare changes
  • Side-by-side
  • Inline
Files
8
+ 30
0
 
#!/bin/bash
 
 
## Force environment to be clean
 
export LD_LIBRARY_PATH="/lib/x86_64-linux-gnu:/usr/local/lib64:/usr/local/lib"
 
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
 
[ ! -z "$CC" ] && unset CC
 
[ ! -z "$CXX" ] && unset CXX
 
[ ! -z "$JUPYTER_CONFIG_DIR" ] && unset JUPYTER_CONFIG_DIR
 
[ ! -z "$JUPYTER_PATH" ] && unset JUPYTER_PATH
 
[ ! -z "$CLING_STANDARD_PCH" ] && unset CLING_STANDARD_PCH
 
[ ! -z "$USER_PATH" ] && unset USER_PATH
 
[ ! -z "$SHLIB_PATH" ] && unset SHLIB_PATH
 
[ ! -z "$LIBPATH" ] && unset $LIBPATH
 
[ ! -z "$CMAKE_PREFIX_PATH" ] && unset CMAKE_PREFIX_PATH
 
[ ! -z "$SOFTWARE_HOME" ] && unset SOFTWARE_HOME
 
[ ! -z "$ROOTSYS" ] && unset ROOTSYS
 
 
export PS1='eic-shell>
 
\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
 
export LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33'
 
export GREP_OPTIONS='--color=auto'
 
 
function ls {
 
/bin/ls --color=auto
 
}
 
function less {
 
/usr/bin/less -RAW_CONTROL_CHARS
 
}
 
export -f ls
 
export -f less
Loading