diff options
author | fred-o <fredrik.appelberg@gmail.com> | 2012-08-03 10:15:01 +0200 |
---|---|---|
committer | fred-o <fredrik.appelberg@gmail.com> | 2012-08-03 10:15:01 +0200 |
commit | 265b2a559b60d1a36c63a82ab2c2071faf81e3fe (patch) | |
tree | 7d5c54d505d3806ff83c18209b500d56a68f20a1 | |
parent | c24d7f75d325b9d869036ecb06dcf020edec916c (diff) | |
download | zsh-265b2a559b60d1a36c63a82ab2c2071faf81e3fe.tar.gz zsh-265b2a559b60d1a36c63a82ab2c2071faf81e3fe.tar.bz2 zsh-265b2a559b60d1a36c63a82ab2c2071faf81e3fe.zip |
application completion
-rw-r--r-- | plugins/glassfish/_asadmin | 8 |
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() { |