From: Nicolas Boisselier Date: Wed, 7 Dec 2016 00:19:45 +0000 (+0000) Subject: nb_repo X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=4e7d8e3454523c25972cc05cb15c54bc951f2be8;p=nb.git nb_repo --- diff --git a/etc/profile.d/functions b/etc/profile.d/functions index 7ca51cf6..43dbcbd8 100644 --- a/etc/profile.d/functions +++ b/etc/profile.d/functions @@ -15,24 +15,27 @@ else ( echo "$NB_ROOT" ( - ls -d1 \ - /*/*/.nb-install \ - /usr/local/src/*/.nb-install \ - \ - /home/*/*/.nb-install \ - /Users/*/*/.nb-install \ - \ - /home/*/git/*/.nb-install \ - /Users/*/git/*/.nb-install \ - \ - /home/*/app/*/.nb-install \ - /Users/*/app/*/.nb-install \ - \ - /home/*/code/*/.nb-install \ - /Users/*/code/*/.nb-install \ - | xargs -n1 dirname \ - | xargs -n1 realpath \ - ) 2>/dev/null + local dir + for dir in $(ls -d1 \ + /*/*/.nb-install \ + /usr/local/src/*/.nb-install \ + \ + /home/*/*/.nb-install \ + /Users/*/*/.nb-install \ + \ + /home/*/git/*/.nb-install \ + /Users/*/git/*/.nb-install \ + \ + /home/*/app/*/.nb-install \ + /Users/*/app/*/.nb-install \ + \ + /home/*/code/*/.nb-install \ + /Users/*/code/*/.nb-install \ + 2>/dev/null | xargs -n1 dirname \ + ); do + realpath "$dir" + done + ) ) | awk \!'x[$0]++' else