diff options
author | David Paleino <dapal@debian.org> | 2012-01-07 23:44:41 +0100 |
---|---|---|
committer | David Paleino <dapal@debian.org> | 2012-01-07 23:44:41 +0100 |
commit | a4fa390b28abb15d43a1418ae0585dc636057b84 (patch) | |
tree | a623d66e960a7d534d85c4c8d960d8c6ce93f76d /completions/java | |
parent | 935ce88df7f6bfef86e44c732228f8575ca3cd67 (diff) | |
parent | 3ccfe020a2b7e1e3a97e725c2af001275a07d15c (diff) | |
download | bash-completion-a4fa390b28abb15d43a1418ae0585dc636057b84.tar.gz |
Merge commit '3ccfe02' into 2.x
Diffstat (limited to 'completions/java')
-rw-r--r-- | completions/java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/completions/java b/completions/java index e02f7369..c302d1e5 100644 --- a/completions/java +++ b/completions/java @@ -21,10 +21,10 @@ _java_find_classpath() done # default to environment - [ -z "$classpath" ] && classpath=$CLASSPATH + [[ -z $classpath ]] && classpath=$CLASSPATH # default to current directory - [ -z "$classpath" ] && classpath=. + [[ -z $classpath ]] && classpath=. } # exact sourcepath determination @@ -41,7 +41,7 @@ _java_find_sourcepath() done # default to classpath - if [ -z "$sourcepath" ]; then + if [[ -z $sourcepath ]]; then local classpath _java_find_classpath sourcepath=$classpath @@ -69,7 +69,7 @@ _java_classes() command grep '^[^$]*\.class$' ) ) fi - elif [ -d $i ]; then + elif [[ -d $i ]]; then COMPREPLY+=( $( compgen -d -- "$i/$cur" | sed -e "s|^$i/\(.*\)|\1.|" ) $( compgen -f -X '!*.class' -- "$i/$cur" | \ @@ -101,7 +101,7 @@ _java_packages() cur=${cur//.//} # parse each sourcepath element for packages for i in ${sourcepath//:/ }; do - if [ -d $i ]; then + if [[ -d $i ]]; then COMPREPLY+=( $( command ls -F -d $i/$cur* 2>/dev/null | \ sed -e 's|^'$i'/||' ) ) fi |