]> git.nbdom.net Git - nb.git/commitdiff
nb_repo
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 25 Nov 2016 11:47:56 +0000 (12:47 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 25 Nov 2016 11:47:56 +0000 (12:47 +0100)
etc/profile.d/nb.sh

index c47aa775c5ddcf230c1161b8f96a89262917c734..388071c6dc675dbda53cf2028fc0d66154f9eef8 100644 (file)
@@ -5,35 +5,33 @@ if false && which perl &> /dev/null; then
 else
 
   if [ -z "$*" ]; then
-    echo "$NB_ROOT"
+    # Find repos
     (
-      ls -d1 ` \
-      /*/*/.nb-instal \
-      /usr/local/src/*/.nb-install \
-
-      /home/*/*/.nb-instal \
-      /Users/*/*/.nb-instal \
-
-      /home/*/git/*/.nb-instal \
-      /Users/*/git/*/.nb-instal \
-
-      /home/*/app/*/.nb-instal \
-      /Users/*/app/*/.nb-instal \
-
-      /home/*/code/*/.nb-instal \
-      /Users/*/code/*/.nb-instal \
-
-      ` \
-        | xargs -n1 dirname \
-        | xargs -n1 realpath \
-        | xargs -n1 uniq -c \
-    ) 2>/dev/null
-# NB 24.11.16     /{opt,opt/www,etc,home,home/www}/*/.nb-{install,update}
-# NB 24.11.16     /usr/local/src/.nb-install
-# NB 24.11.16     /{home,Users}/*/*/.nb-install
-    local conf="$NB_ROOT/etc/repo-dirs.conf"
-    #[ -r "$conf" ] || return
+      echo "$NB_ROOT"
+      (
+        ls -d1 ` \
+        /*/*/.nb-instal \
+        /usr/local/src/*/.nb-install \
+
+        /home/*/*/.nb-instal \
+        /Users/*/*/.nb-instal \
+
+        /home/*/git/*/.nb-instal \
+        /Users/*/git/*/.nb-instal \
+
+        /home/*/app/*/.nb-instal \
+        /Users/*/app/*/.nb-instal \
+
+        /home/*/code/*/.nb-instal \
+        /Users/*/code/*/.nb-instal \
+        ` \
+          | xargs -n1 dirname \
+          | xargs -n1 realpath \
+      ) 2>/dev/null
+    ) | uniq
+
   else
+    # Look for files
     local ifs_bak="$IFS"; IFS=$'\n'
     local d f i repo
 #eval 'ls /opt/nb/etc/profile.d/*.sh'