X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bash_completion%2Fautorandr;h=61de0bb4f9344322b5c0d46e68975fab2ae5fac4;hb=e0dfa631a21d7d30424a4ba9dde26faeedfcd224;hp=ff6a03576e49f52e327be11a893f6ada8cf48b0e;hpb=118f2c612146890dad2589ba083a3160f52dc027;p=deb_pkgs%2Fautorandr.git diff --git a/bash_completion/autorandr b/bash_completion/autorandr index ff6a035..61de0bb 100644 --- a/bash_completion/autorandr +++ b/bash_completion/autorandr @@ -9,8 +9,12 @@ _autorandr () prev="${COMP_WORDS[COMP_CWORD-1]}" opts="-h -c -s -l -d" - lopts="--help --change --save --load --default --force --fingerprint --config" - prfls="`find ~/.autorandr/* -maxdepth 1 -type d -printf '%f\n'`" + lopts="--help --change --save --load --default --force --fingerprint --config --dry-run" + if [ -d ~/.autorandr ]; then + prfls="`find ~/.autorandr/* -maxdepth 1 -type d -printf '%f\n'`" + else + prfls="" + fi case "${cur}" in --*) @@ -30,7 +34,7 @@ _autorandr () case "${prev}" in -l|--load|-d|--default) - COMPREPLY=( $( compgen -W "${prfls}" ) ) + COMPREPLY=( $( compgen -W "${prfls}" -- $cur ) ) return 0 ;; *) @@ -40,5 +44,3 @@ _autorandr () return 0 } complete -F _autorandr autorandr -complete -F _autorandr auto-disper -