From 7f5a27a020d582158aefe43aabd405e9dbb177c6 Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Sat, 21 Oct 2017 02:34:13 +0100 Subject: [PATCH] etc/profile.d/functions --- etc/profile.d/functions | 108 ++++++++++++++++++++-------------------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/etc/profile.d/functions b/etc/profile.d/functions index e8f3ab1d..d57146bd 100644 --- a/etc/profile.d/functions +++ b/etc/profile.d/functions @@ -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 -- 2.47.3