From 53324fa30e3990a74a5abfad233bb74720a9586b Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Sat, 27 Jul 2013 17:01:52 +0200 Subject: [PATCH] [bash_completion] Get rid of contain function --- cranspasswords_bash_completion | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/cranspasswords_bash_completion b/cranspasswords_bash_completion index 236e63c..1a7ea62 100644 --- a/cranspasswords_bash_completion +++ b/cranspasswords_bash_completion @@ -1,16 +1,5 @@ # Fonction de notre auto completion -contain(){ - local i - for i in $2; do - if [[ "$i" = "$1" ]]; then - return 0 - fi - done - return 1 -} - - if [[ "$EDITOR" = "" ]]; then export EDITOR="nano"; fi @@ -18,7 +7,7 @@ fi _cranspasswords(){ # declaration des variables locales local argc first last prev cur cur_first_char opts_short opts role_dir pass_dir server server_list role_list pass_list timeout - + role_dir="/tmp/cranspasswords-$USER-role/" pass_dir="/tmp/cranspasswords-$USER-passwords/" # Combien de temps on garde les réponses du serveur en cache (en minutes) @@ -46,7 +35,7 @@ _cranspasswords(){ find "$pass_dir" -type f -mmin +$timeout -exec rm -f {} \; # On détermine si on utilsie un serveur alternatif - if contain "--server" "${COMP_WORDS[*]}"; then + if [[ "${COMP_WORDS[*]}" = *" --server "* ]]; then if [[ "$prev" = "--server" ]]; then _cranspasswords_server=$last; fi