Repository: quarkusio/quarkus
Issue: list-extensions shows badly on small screens

`mvn quarkus:list-extensions` is un usable with the added URL. You guys have tiny eyes and big screens. But for me I can't click on the url as it goes on two lines.
I'd recommend we put the URL in a second line.

```
         RESTEasy - JSON-B                                  quarkus-resteasy-jsonb                                                       https://quarku
s.io/guides/rest-json-guide
         Scheduler                                          quarkus-scheduler                                                            https://quarku
s.io/guides/scheduled-guide
         Security                                           quarkus-elytron-security                                                     https://quarku
s.io/guides/security-guide
         SmallRye Fault Tolerance                           quarkus-smallrye-fault-tolerance
         SmallRye Health                                    quarkus-smallrye-health                                                      https://quarku
s.io/guides/health-guide
         SmallRye JWT                                       quarkus-smallrye-jwt                                                         https://quarku
s.io/guides/jwt-guide
         SmallRye Metrics                                   quarkus-smallrye-metrics                                                     https://quarku
s.io/guides/metrics-guide
         SmallRye OpenAPI                                   quarkus-smallrye-openapi                                                     https://quarku
s.io/guides/openapi-swaggerui-guide
         SmallRye OpenTracing                               quarkus-smallrye-opentracing                                                 https://quarku
s.io/guides/opentracing-guide
         SmallRye Reactive Streams Operators                quarkus-smallrye-reactive-streams-operators
         SmallRye Reactive Type Converters                  quarkus-smallrye-reactive-type-converters
         SmallRye Reactive Messaging                        quarkus-smallrye-reactive-messaging                                          https://quarku
s.io/guides/async-message-passing
         SmallRye Reactive Messaging - Kafka Connector      quarkus-smallrye-reactive-messaging-kafka                                    https://quarku
s.io/guides/kafka-guide
         SmallRye REST Client                               quarkus-smallrye-rest-client                                                 https://quarku
s.io/guides/rest-client-guide
         Spring DI compatibility layer                      quarkus-spring-di                                                            https://quarku
s.io/guides/spring-di-guide
         Swagger UI                                         quarkus-swagger-ui                                                           https://quarku
s.io/guides/openapi-swaggerui-guide
         Undertow                                           quarkus-undertow
         Undertow WebSockets                                quarkus-undertow-websockets                                                  https://quarku
s.io/guides/websocket-guide
         Eclipse Vert.x                                     quarkus-vertx                                                                https://quarku
s.io/guides/using-vertx
         Reactive Postgres Client                           quarkus-reactive-pg-client
```

Changed files:
devtools/maven/src/main/java/io/quarkus/maven/ListExtensionsMojo.java, devtools/common/src/main/java/io/quarkus/cli/commands/ListExtensions.java, devtools/common/src/test/java/io/quarkus/cli/commands/ListExtensionsTest.java

diff --git a/devtools/common/src/main/java/io/quarkus/cli/commands/ListExtensions.java b/devtools/common/src/main/java/io/quarkus/cli/commands/ListExtensions.java
index e4c4b683e8b..d7e7b74c343 100644
--- a/devtools/common/src/main/java/io/quarkus/cli/commands/ListExtensions.java
+++ b/devtools/common/src/main/java/io/quarkus/cli/commands/ListExtensions.java
@@ -17,12 +17,11 @@
 import org.apache.maven.model.Model;
 
 import io.quarkus.dependencies.Extension;
-import io.quarkus.maven.utilities.MojoUtils;
 import io.quarkus.maven.utilities.QuarkusDependencyPredicate;
 
 public class ListExtensions {
-    private static final String FULL_FORMAT = "%-8s %-50s %-50s %-25s %s";
-    private static final String SIMPLE_FORMAT = "%-50s %-50s %s";
+    private static final String FULL_FORMAT = "%-8s %-50s %-50s %-25s\\n%s";
+    private static final String SIMPLE_FORMAT = "%-50s %-50s\\n%s";
     private Model model;
 
     public ListExtensions(final Model model) {
diff --git a/devtools/common/src/test/java/io/quarkus/cli/commands/ListExtensionsTest.java b/devtools/common/src/test/java/io/quarkus/cli/commands/ListExtensionsTest.java
index d4de5fc8a67..0d5bd81f5ee 100644
--- a/devtools/common/src/test/java/io/quarkus/cli/commands/ListExtensionsTest.java
+++ b/devtools/common/src/test/java/io/quarkus/cli/commands/ListExtensionsTest.java
@@ -125,6 +125,7 @@ public void listWithoutBom() throws IOException {
         boolean resteasy = false;
         boolean hibernateValidator = false;
         final String output = baos.toString();
+        boolean checkGuideInLineAfter = false;
         for (String line : output.split("\\r?\\n")) {
             if (line.contains(" Agroal ")) {
                 assertTrue(line.startsWith("current"), "Agroal should list as current: " + line);
@@ -133,12 +134,18 @@ public void listWithoutBom() throws IOException {
                 assertTrue(line.startsWith("update"), "RESTEasy should list as having an update: " + line);
                 assertTrue(
                         line.endsWith(
-                                String.format("%-16s %s", getPluginVersion(), "https://quarkus.io/guides/rest-json-guide")),
+                                String.format("%-16s", getPluginVersion())),
                         "RESTEasy should list as having an update: " + line);
                 resteasy = true;
             } else if (line.contains(" Hibernate Validator  ")) {
                 assertTrue(line.startsWith("   "), "Hibernate Validator should not list as anything: " + line);
                 hibernateValidator = true;
+            } else if (checkGuideInLineAfter) {
+                checkGuideInLineAfter = false;
+                assertTrue(
+                        line.endsWith(
+                                String.format("%s", "https://quarkus.io/guides/rest-json-guide")),
+                        "RESTEasy should list as having an guide: " + line);
             }
         }
 
diff --git a/devtools/maven/src/main/java/io/quarkus/maven/ListExtensionsMojo.java b/devtools/maven/src/main/java/io/quarkus/maven/ListExtensionsMojo.java
index d8ccf41e5fe..8f8f5e328ee 100644
--- a/devtools/maven/src/main/java/io/quarkus/maven/ListExtensionsMojo.java
+++ b/devtools/maven/src/main/java/io/quarkus/maven/ListExtensionsMojo.java
@@ -31,7 +31,7 @@ public class ListExtensionsMojo extends AbstractMojo {
     /**
      * display in simplified format.
      */
-    @Parameter(property = "quarkus.extension.format", alias = "quarkus.extension.format", defaultValue = "full")
+    @Parameter(property = "quarkus.extension.format", alias = "quarkus.extension.format", defaultValue = "simple")
     protected String format;
 
     @Override