e93a2dca0e893cd1518e98cce44b55a6dbf29c1a

Author
Geoffrey GREBERT <geoffrey.grebert@gmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

mvn: add Quarkus support in mvn completion (#9037)

Co-authored-by: Geoffrey GREBERT <ggrebert@sii.fr>

Diff

 1diff --git a/plugins/mvn/README.md b/plugins/mvn/README.md
 2index cbe7f30fa1342ba1541206c2486c0588eb7057da..815dfd57cf7bad30c670a10b60b7eca7b45dd453 100644
 3--- a/plugins/mvn/README.md
 4+++ b/plugins/mvn/README.md
 5@@ -19,6 +19,7 @@ if it's found, or the mvn command otherwise.
 6 | `mvn!`               | `mvn -f <root>/pom.xml`                         |
 7 | `mvnag`              | `mvn archetype:generate`                        |
 8 | `mvnboot`            | `mvn spring-boot:run`                           |
 9+| `mvnqdev`            | `mvn quarkus:dev`                               |
10 | `mvnc`               | `mvn clean`                                     |
11 | `mvncd`              | `mvn clean deploy`                              |
12 | `mvnce`              | `mvn clean eclipse:clean eclipse:eclipse`       |
13diff --git a/plugins/mvn/mvn.plugin.zsh b/plugins/mvn/mvn.plugin.zsh
14index 7cb94b42f95bf7866ea44520a9ecc271552141cd..c616da7892da0962ca9aecde88c0158c1b750ccd 100644
15--- a/plugins/mvn/mvn.plugin.zsh
16+++ b/plugins/mvn/mvn.plugin.zsh
17@@ -62,6 +62,7 @@ alias mvne='mvn eclipse:eclipse'
18 alias mvnfmt='mvn fmt:format'
19 alias mvnjetty='mvn jetty:run'
20 alias mvnp='mvn package'
21+alias mvnqdev='mvn quarkus:dev'
22 alias mvns='mvn site'
23 alias mvnsrc='mvn dependency:sources'
24 alias mvnt='mvn test'
25@@ -184,6 +185,8 @@ function listMavenCompletions {
26 		tomee:run tomee:run-war tomee:run-war-only tomee:stop tomee:deploy tomee:undeploy
27 		# spring-boot
28 		spring-boot:run spring-boot:repackage
29+		# quarkus
30+		quarkus:dev quarkus:list-extensions quarkus:add-extension quarkus:add-extensions quarkus:generate-config quarkus:help
31 		# exec
32 		exec:exec exec:java
33 		# versions