From 924718fe27c32e12ab1243171eacc8720d6fd935 Mon Sep 17 00:00:00 2001 From: Martin Blazik Date: Tue, 18 Jan 2022 07:39:34 +0100 Subject: [PATCH] Aadd LWS to PATH remove duplicates from PATH --- bashrc | 6 +++--- rc/functions.sh | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/bashrc b/bashrc index fcd8f47..abfb7f4 100644 --- a/bashrc +++ b/bashrc @@ -10,6 +10,6 @@ for rc_file in $WORKSPACE/rc/*; do source $rc_file done -#export PATH=$($WORKSPACE/bin/path-uniq.py $WORKSPACE/bin $WORKSPACE/opt/bin) -export PATH=$(echo "$PATH" | tr ":" "\n" | awk '!seen[$0]++' | tr "\n" ":") - +PATH="$PATH:$LWS/bin" +PATH="$(uniq_path)" +export PATH diff --git a/rc/functions.sh b/rc/functions.sh index 40bb19c..2325b99 100644 --- a/rc/functions.sh +++ b/rc/functions.sh @@ -31,4 +31,6 @@ function prepend_path() { fi } - +function uniq_path() { + echo "$PATH" | tr ":" "\n" | awk '!seen[$0]++' | tr "\n" ":" | sed -r 's/:+/:/g' | sed -r 's/^:|:$//g' +}