Skip to content
Snippets Groups Projects
Commit dd2ec404 authored by Sylvester Joosten's avatar Sylvester Joosten
Browse files

only export the helper functions for bash

parent 176ee78d
Branches
Tags
1 merge request!81Improved environment setup
This commit is part of merge request !81. Comments created here will be created in the context of that merge request.
......@@ -8,11 +8,22 @@ export PS1='eic-shell> \[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[
export LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33'
export GREP_OPTIONS='--color=auto'
## redefine ls and less as functions, as this is something we
## can import into our plain bash --norc --noprofile session
## (aliases cannot be transferred to a child shell)
function ls {
/bin/ls --color=auto
}
/bin/ls --color=auto
}
function less {
/usr/bin/less -RAW_CONTROL_CHARS
}
export -f ls
export -f less
/usr/bin/less -R
}
MYSHELL=$(ps -p $$ | awk '{print($4);}' | tail -n1)
## only export the functions for bash, as this does not work
## in all shells and we only care about bash here. Note that
## the singularity startup runs in plain sh which requires the
## if statement
if [ "$MYSHELL" == "bash" ]; then
export -f ls
export -f less
fi
unset MYSHELL
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment