summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfred-o <fredrik.appelberg@gmail.com>2012-08-03 10:15:01 +0200
committerfred-o <fredrik.appelberg@gmail.com>2012-08-03 10:15:01 +0200
commit265b2a559b60d1a36c63a82ab2c2071faf81e3fe (patch)
tree7d5c54d505d3806ff83c18209b500d56a68f20a1
parentc24d7f75d325b9d869036ecb06dcf020edec916c (diff)
downloadzsh-265b2a559b60d1a36c63a82ab2c2071faf81e3fe.tar.gz
zsh-265b2a559b60d1a36c63a82ab2c2071faf81e3fe.tar.bz2
zsh-265b2a559b60d1a36c63a82ab2c2071faf81e3fe.zip
application completion
-rw-r--r--plugins/glassfish/_asadmin8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/glassfish/_asadmin b/plugins/glassfish/_asadmin
index e5401c918..a6a7af549 100644
--- a/plugins/glassfish/_asadmin
+++ b/plugins/glassfish/_asadmin
@@ -976,7 +976,7 @@ case "$words[1]" in
_command_args=('--host+:' '--port+:')
;;
undeploy)
- _command_args=('--cascade+:cascade:(true false)' '--droptables+:droptables:(true false)' '--host+:' '--isredeploy+:isredeploy:(true false)' '--keepreposdir+:keepreposdir:(true false)' '--keepstate+:keepstate:(true false)' '--port+:' '--properties+:' '--target+:target:_asadmin_targets_cluster_das_domain_standalone_instance')
+ _command_args=('*:applications:_asadmin_applications' '--cascade+:cascade:(true false)' '--droptables+:droptables:(true false)' '--host+:' '--isredeploy+:isredeploy:(true false)' '--keepreposdir+:keepreposdir:(true false)' '--keepstate+:keepstate:(true false)' '--port+:' '--properties+:' '--target+:target:_asadmin_targets_cluster_das_domain_standalone_instance')
;;
unfreeze-transaction-service)
_command_args=('--host+:' '--port+:' '--target+:target:_asadmin_targets_cluster_clustered_instance_config_das_standalone_instance')
@@ -1035,8 +1035,12 @@ case "$words[1]" in
esac
+_asadmin_applications() {
+ compadd $(command asadmin list-applications --terse | sed 's/\s.*//')
+}
+
_asadmin_clusters() {
- compadd $(command asadmin list-clusters --terse | sed 's/ .*//')
+ compadd $(command asadmin list-clusters --terse | sed 's/\s.*//')
}
_asadmin_configs() {