
___x_cmd_wreadl(){
    case "$1" in
        \"*\")      local e; while read -r e; do    eval printf '"%s\n"' "$1" 2>/dev/null; done ;;
        *)          local e; while read -r e; do    "$@" ;                      done
    esac
}

___x_cmd_gitb_ls()(
    x mcd "${___X_CMD_GITB_CACHE}" || return
    find . -name '*.git' | ___x_cmd_wreadl '"${e#./}"'
)

___x_cmd_gitb_lsbrpath(){(
    ___x_cmd_gitb_ls | ___x_cmd_wreadl '"${___X_CMD_GITB_CACHE}/${e}"'
)}
