2024年5月5日(日) 18:57 Matheus Afonso Martins Moreira
<matheus.a.m.more...@gmail.com>:
> -  filename = search_for_file (list);
> +  if (!library_mode)
> +    filename = search_for_file (list);
> +  else
> +    filename = search_for_library (list);

I expected that the source builtin without the flag would also
consider BASH_LIBRARIES_PATH if present, which is more similar to
Chet's suggestion in the POSIX mode [1]. More specifically, the source
builtin first searches for BASH_LIBRARIES_PATH if present, or
otherwise falls back to PATH and the local files. When the flag is
specified, the fallbacks are disabled.

[1] https://lists.gnu.org/archive/html/help-bash/2024-04/msg00022.html

Reply via email to