On autocomplète --edit que si ont peut éditer les fichiers.

This commit is contained in:
Valentin Samir 2013-02-18 02:31:30 +01:00
parent 3b1bf0e77f
commit 2b1f77b24c

View file

@ -77,9 +77,18 @@ server=$_cranspasswords_server
return 0 return 0
fi fi
if [[ "$last" = "--edit" ]]; then
if [ ! -f "${pass_dir}${server}-w" ]; then
echo "`cranspasswords --server $server -l | grep "+" | awk '{print $2}'`" > "${pass_dir}${server}-w"
fi
pass_list="`cat "${pass_dir}${server}-w"`"
COMPREPLY=( $(compgen -W "$pass_list" -- $cur ) )
return 0
fi
if true; then if true; then
if [ ! -f "${pass_dir}$server" ]; then if [ ! -f "${pass_dir}$server" ]; then
echo "`cranspasswords --server $server -l | grep "+" | awk '{print $2}'`" > "${pass_dir}$server" echo "`cranspasswords --server $server -l | grep "\( +\| -\)" | awk '{print $2}'`" > "${pass_dir}$server"
fi fi
pass_list="`cat "${pass_dir}$server"`" pass_list="`cat "${pass_dir}$server"`"
COMPREPLY=( $(compgen -W "$pass_list" -- $cur ) ) COMPREPLY=( $(compgen -W "$pass_list" -- $cur ) )