improved add_PATH to allow for loading other paths and used to add PERL5LIB=~/perl5/lib/perl5 if present

pull/2/head
Hari Sekhon 5 years ago
parent a0b0bf69ff
commit 31985afac8

@ -49,14 +49,25 @@ perlpath(){
#export PATH="${PATH%%:~/github*}"
add_PATH(){
local env_var
local path
if [ $# -gt 1 ]; then
env_var="$1"
path="$2"
else
env_var=PATH
path="${1:-}"
fi
path="${path%/}"
if ! [[ "$PATH" =~ (^|:)$path(:|$) ]]; then
export PATH="$PATH:$path"
if ! [[ "${!env_var}" =~ (^|:)$path(:|$) ]]; then
export $env_var="${!env_var}:$path"
fi
}
if [ -d ~/perl5/lib/perl5 ]; then
add_PATH PERL5LIB ~/perl5/lib/perl5
fi
add_PATH "/bin"
add_PATH "/usr/bin"
add_PATH "/sbin"

Loading…
Cancel
Save