3 source /a
/bin
/errhandle
/err
5 e
() { echo "$*"; "$@"; }
6 lnf
() { /a
/bin
/lnf
/lnf
"$@"; }
18 # sourcing instead of calling script changes runtime from .47s to .36s
19 source /a
/bin
/lnf
/lnf
>/dev
/null ||
:
21 for x
in !(unused|distro-setup|unfinished|queue|bash-template|buildscripts|crons|data|examples|log-quiet
); do
22 [[ -e $x/.git
]] ||
continue
25 if [[ -x $y && ! -d $y ]]; then
27 lnf
-v /a
/bin
/$y /a
/exe
32 if [[ ! -d $x && -x $x ]]; then
34 lnf
-v /a
/bin
/$x /a
/exe
38 lnf
-v /p
/bin
/* /a
/exe
41 if (( ${#existing[@]} )); then
44 for f
in ${!existing[@]}; do
50 # things we don't want to run in /a, because
51 # they are long running and could get in the way of
53 e
/a
/bin
/distro-setup
/install-my-scripts