]> git.nbdom.net Git - nb.git/commitdiff
nb_repo
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 7 Dec 2016 00:19:45 +0000 (00:19 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 7 Dec 2016 00:19:45 +0000 (00:19 +0000)
etc/profile.d/functions

index 7ca51cf6ada0d6106422edf970f1ff44fe900a28..43dbcbd83568bd61102c47456fb6e29626932a4e 100644 (file)
@@ -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