]> git.nbdom.net Git - nb.git/commitdiff
etc/profile.d/functions
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 21 Oct 2017 01:34:13 +0000 (02:34 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 21 Oct 2017 01:34:13 +0000 (02:34 +0100)
etc/profile.d/functions

index e8f3ab1daf3c31fcb4b36760b6bf918f65a37ef6..d57146bd6a5c66ebc94146324d8ffa1501be241a 100644 (file)
@@ -54,60 +54,60 @@ nb_repos_ls() {
 }
 
 # NB 13.12.16: TODO replace with nb_repos and nb_repos_ls
-nb_repo() {
-  [ -z "$FUNCNAME" ] && local FUNCNAME='nb_repo' # for busybox
-  if [ -z "$*" ]; then
-    # Find repos
-    (
-      echo "$NB_ROOT"
-      (
-        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 \
-        ); do
-          dir=$(dirname "$dir")
-          realpath "$dir"
-        done
-      )
-    ) | awk \!'x[$0]++'
-
-  else
-
-    # Look for paths
-    local d f i repo ifs_bak="$IFS"; IFS=$'\n'
-    for d in `$FUNCNAME`; do
-
-      for f in "$@"; do
-
-        false && echo "====$d/$f"
-        #for repo in $(ls -d1 $d/$f 2>/dev/null); do
-        for repo in $d/$f; do
-          [ -e "$repo" ] && echo "$repo"
-        done
-
-      done
-
-    done
-
-    IFS="$ifs_bak"
-
-  fi
-
-}
+# NB 21.10.17 nb_repo() {
+# NB 21.10.17   [ -z "$FUNCNAME" ] && local FUNCNAME='nb_repo' # for busybox
+# NB 21.10.17   if [ -z "$*" ]; then
+# NB 21.10.17     # Find repos
+# NB 21.10.17     (
+# NB 21.10.17       echo "$NB_ROOT"
+# NB 21.10.17       (
+# NB 21.10.17         local dir
+# NB 21.10.17         for dir in $(ls -d1 \
+# NB 21.10.17             /*/*/.nb-install \
+# NB 21.10.17             /usr/local/src/*/.nb-install \
+# NB 21.10.17             \
+# NB 21.10.17             /home/*/*/.nb-install \
+# NB 21.10.17             /Users/*/*/.nb-install \
+# NB 21.10.17             \
+# NB 21.10.17             /home/*/git/*/.nb-install \
+# NB 21.10.17             /Users/*/git/*/.nb-install \
+# NB 21.10.17             \
+# NB 21.10.17             /home/*/app/*/.nb-install \
+# NB 21.10.17             /Users/*/app/*/.nb-install \
+# NB 21.10.17             \
+# NB 21.10.17             /home/*/code/*/.nb-install \
+# NB 21.10.17             /Users/*/code/*/.nb-install \
+# NB 21.10.17           2>/dev/null \
+# NB 21.10.17         ); do
+# NB 21.10.17           dir=$(dirname "$dir")
+# NB 21.10.17           realpath "$dir"
+# NB 21.10.17         done
+# NB 21.10.17       )
+# NB 21.10.17     ) | awk \!'x[$0]++'
+# NB 21.10.17 
+# NB 21.10.17   else
+# NB 21.10.17 
+# NB 21.10.17     # Look for paths
+# NB 21.10.17     local d f i repo ifs_bak="$IFS"; IFS=$'\n'
+# NB 21.10.17     for d in `$FUNCNAME`; do
+# NB 21.10.17 
+# NB 21.10.17       for f in "$@"; do
+# NB 21.10.17 
+# NB 21.10.17         false && echo "====$d/$f"
+# NB 21.10.17         #for repo in $(ls -d1 $d/$f 2>/dev/null); do
+# NB 21.10.17         for repo in $d/$f; do
+# NB 21.10.17           [ -e "$repo" ] && echo "$repo"
+# NB 21.10.17         done
+# NB 21.10.17 
+# NB 21.10.17       done
+# NB 21.10.17 
+# NB 21.10.17     done
+# NB 21.10.17 
+# NB 21.10.17     IFS="$ifs_bak"
+# NB 21.10.17 
+# NB 21.10.17   fi
+# NB 21.10.17 
+# NB 21.10.17 }
 
 timeout() {
   if which timeout 1>/dev/null; then