From 846a576978105ee900063ecfca853ce331b4e70d Mon Sep 17 00:00:00 2001 From: Gurkirat Singh Date: Sun, 10 Jan 2021 19:22:27 +0530 Subject: [PATCH] formatted consul completion and used helper function --- clean_files.txt | 1 + completion/available/consul.completion.bash | 13 +++++-------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/clean_files.txt b/clean_files.txt index 24a99fd4..3087fe2d 100644 --- a/clean_files.txt +++ b/clean_files.txt @@ -61,6 +61,7 @@ completion/available/awless.completion.bash completion/available/brew.completion.bash completion/available/cargo.completion.bash completion/available/conda.completion.bash +completion/available/consul.completion.bash completion/available/knife.completion.bash completion/available/packer.completion.bash completion/available/pipx.completion.bash diff --git a/completion/available/consul.completion.bash b/completion/available/consul.completion.bash index 0180ba2d..3697ffc5 100644 --- a/completion/available/consul.completion.bash +++ b/completion/available/consul.completion.bash @@ -1,10 +1,7 @@ -# bash completion support for Hashicorp consul +# shellcheck shell=bash +cite "about-completion" +about-completion "Hashicorp consul completion" -CONSUL_BIN=$(command -v consul 2>/dev/null) - -if [[ -x "$CONSUL_BIN" ]] -then - complete -C "$CONSUL_BIN" consul +if _command_exists consul; then + complete -C "$(which consul)" consul fi - -unset CONSUL_BIN