From 239f7086379ddbe6274ff0f9fce1d53cd4806f13 Mon Sep 17 00:00:00 2001 From: cornfeedhobo Date: Fri, 21 Feb 2020 22:27:56 -0600 Subject: [PATCH] enhance makefile completion - remove use of find --- completion/available/makefile.completion.bash | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/completion/available/makefile.completion.bash b/completion/available/makefile.completion.bash index 021dd484..4bc51639 100644 --- a/completion/available/makefile.completion.bash +++ b/completion/available/makefile.completion.bash @@ -8,9 +8,9 @@ _makecomplete() { # https://www.gnu.org/software/make/manual/html_node/Makefile-Names.html local files=() - while IFS='' read -r line; do - files+=("$line") - done < <(find . -maxdepth 1 -regextype posix-extended -regex '.*(GNU)?[Mm]akefile$' -printf '%f\n') + for f in 'GNUmakefile' 'makefile' 'Makefile' ; do + [ -f "$f" ] && files+=("$f") + done [ "${#files[@]}" -eq 0 ] && return 0