[bash_completion] Get rid of contain function

This commit is contained in:
Valentin Samir 2013-07-27 17:01:52 +02:00
parent dae7b30c7e
commit 53324fa30e

View file

@ -1,16 +1,5 @@
# Fonction de notre auto completion # 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 if [[ "$EDITOR" = "" ]]; then
export EDITOR="nano"; export EDITOR="nano";
fi fi
@ -18,7 +7,7 @@ fi
_cranspasswords(){ _cranspasswords(){
# declaration des variables locales # 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 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/" role_dir="/tmp/cranspasswords-$USER-role/"
pass_dir="/tmp/cranspasswords-$USER-passwords/" pass_dir="/tmp/cranspasswords-$USER-passwords/"
# Combien de temps on garde les réponses du serveur en cache (en minutes) # 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 {} \; find "$pass_dir" -type f -mmin +$timeout -exec rm -f {} \;
# On détermine si on utilsie un serveur alternatif # On détermine si on utilsie un serveur alternatif
if contain "--server" "${COMP_WORDS[*]}"; then if [[ "${COMP_WORDS[*]}" = *" --server "* ]]; then
if [[ "$prev" = "--server" ]]; then if [[ "$prev" = "--server" ]]; then
_cranspasswords_server=$last; _cranspasswords_server=$last;
fi fi