From f0e04ab22f1627fb237cbbaf253c3e02c50449dd Mon Sep 17 00:00:00 2001 From: Roland Hieber Date: Wed, 27 Nov 2019 15:10:51 +0100 Subject: bash_completion: use '_have' instead of 'have' 'have' was deprecated upstream about 8 years ago. [0] Also, since it is only available inside of /etc/bash_completion [1], using it makes it harder to (re)load existing completions in a running shell: $ . ~/.bash_completion.d/ptxdist bash: have: command not found Use '_have' instead, which does not have these problems. [0]: https://github.com/scop/bash-completion/commit/20c05b43b6e44b [1]: https://github.com/scop/bash-completion/blob/31b5cbc8016b18/bash_completion#L2158 Signed-off-by: Roland Hieber Signed-off-by: Michael Olbrich --- scripts/bash_completion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/bash_completion b/scripts/bash_completion index e0dd34284..deb14ad0c 100644 --- a/scripts/bash_completion +++ b/scripts/bash_completion @@ -5,7 +5,7 @@ # part of PTXdist, so same licence. # -if have ptxdist; then +if _have ptxdist; then declare -a _ptxdist_completion_opts declare -a _ptxdist_completion_cmds -- cgit v1.2.3