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'