summaryrefslogtreecommitdiff
path: root/completions/java
diff options
context:
space:
mode:
authorDavid Paleino <dapal@debian.org>2012-01-07 23:44:41 +0100
committerDavid Paleino <dapal@debian.org>2012-01-07 23:44:41 +0100
commita4fa390b28abb15d43a1418ae0585dc636057b84 (patch)
treea623d66e960a7d534d85c4c8d960d8c6ce93f76d /completions/java
parent935ce88df7f6bfef86e44c732228f8575ca3cd67 (diff)
parent3ccfe020a2b7e1e3a97e725c2af001275a07d15c (diff)
downloadbash-completion-a4fa390b28abb15d43a1418ae0585dc636057b84.tar.gz
Merge commit '3ccfe02' into 2.x
Diffstat (limited to 'completions/java')
-rw-r--r--completions/java10
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