Some more work on properties completion
This commit is contained in:
parent
1f631c9a7b
commit
5d81958b0c
18
_mvn
18
_mvn
|
@ -361,16 +361,16 @@ _mvn_properties() {
|
||||||
case $property in
|
case $property in
|
||||||
file) _wanted file expl 'file' _files && ret=0;;
|
file) _wanted file expl 'file' _files && ret=0;;
|
||||||
pomFile) _wanted pom-file expl 'POM file' _mvn_pom_files && ret=0;;
|
pomFile) _wanted pom-file expl 'POM file' _mvn_pom_files && ret=0;;
|
||||||
groupId) _wanted file expl 'groupId' _mvn_groupIds && ret=0;;
|
groupId) _wanted groupId expl 'groupId' _mvn_groupIds && ret=0;;
|
||||||
artifactId) _wanted file expl 'artifactId' _mvn_artifactIds && ret=0;;
|
artifactId) _wanted artifactId expl 'artifactId' _mvn_artifactIds && ret=0;;
|
||||||
repositoryId) _message -e repositoryIds 'repositoryId' && ret=0;; # TODO Not implemented
|
repositoryId) _message -e repositoryIds 'repositoryId' && ret=0;; # TODO Not implemented
|
||||||
classifier) _message -e classifiers 'classifier' && ret=0;; # TODO Not implemented
|
classifier) _message -e classifiers 'classifier' && ret=0;;
|
||||||
scope) _wanted scope expl 'scope' _mvn_scopes && ret=0;;
|
scope) _wanted scope expl 'scope' _mvn_scopes && ret=0;;
|
||||||
*url*) _message -e urls 'url' && ret=0;; # TODO Not implemented
|
*url*) _wanted url expl 'url' _urls && ret=0;; # TODO Use _alternative and add repository urls from settings + projects
|
||||||
*password|*passphrase) _wanted password expl $property _mvn_passwords && ret=0;;
|
*password|*passphrase) _wanted password expl $property _mvn_passwords && ret=0;;
|
||||||
version) _message -e versions 'version' && ret=0;; # TODO Not implemented
|
version) _wanted version expl 'version' _mvn_versions && ret=0;;
|
||||||
createChecksum|generatePom|maven.test.skip) _wanted boolean expl 'boolean' _mvn_booleans && ret=0;;
|
createChecksum|generatePom|maven.test.skip) _wanted boolean expl 'boolean' _mvn_booleans && ret=0;;
|
||||||
user|username) _message -e usernames 'username' && ret=0;; # TODO Not implemented
|
user|username) _wanted user expl 'user' _users && ret=0;; # TODO Use _alternative and add repository usernames from settings + projects
|
||||||
*) _default && ret=0;;
|
*) _default && ret=0;;
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
|
@ -460,6 +460,12 @@ _mvn_artifactIds() {
|
||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
|
|
||||||
|
(( $+functions[_mvn_versions] )) ||
|
||||||
|
_mvn_versions() {
|
||||||
|
# TODO Make it contextual to -DgroupIds/-DartifactIds
|
||||||
|
_message -e versions 'version'
|
||||||
|
}
|
||||||
|
|
||||||
(( $+functions[_mvn_booleans] )) ||
|
(( $+functions[_mvn_booleans] )) ||
|
||||||
_mvn_booleans() {
|
_mvn_booleans() {
|
||||||
local booleans; booleans=(
|
local booleans; booleans=(
|
||||||
|
|
Loading…
Reference in New Issue