From 3990f61dd1b097270f1fe3c9e5add78cf939c874 Mon Sep 17 00:00:00 2001 From: Max Rydahl Andersen Date: Fri, 12 Sep 2025 00:08:02 +0200 Subject: [PATCH] fix: incl count for alias/templates and have basic toc --- README.md | 3 +++ catalog2readme.java | 6 +++--- templates/index.txt.qute | 3 +++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b19c394..401ae48 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,9 @@ Each alias below shows how to run it with JBang. For this you need to have `jbang` installed and available in your PATH. See the [JBang website](https://jbang.dev/download) for options on how to install JBang. +- 17 [Aliases](#aliases) +- 5 [Templates](#templates) + ## Aliases diff --git a/catalog2readme.java b/catalog2readme.java index dd13d17..b0917b9 100755 --- a/catalog2readme.java +++ b/catalog2readme.java @@ -1,7 +1,7 @@ ///usr/bin/env jbang "$0" "$@" ; exit $? // Update the Quarkus version to what you want here or run jbang with // `-Dquarkus.version=` to override it. -//DEPS io.quarkus:quarkus-bom:${quarkus.version:3.5.0}@pom +//DEPS io.quarkus:quarkus-bom:${quarkus.version:3.26.0}@pom //DEPS io.quarkus:quarkus-picocli //DEPS io.quarkus:quarkus-jackson //DEPS io.quarkus:quarkus-qute @@ -21,7 +21,7 @@ import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility; import com.fasterxml.jackson.annotation.PropertyAccessor; import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.PropertyNamingStrategy; +import com.fasterxml.jackson.databind.PropertyNamingStrategies; import io.quarkus.qute.Template; import picocli.CommandLine; @@ -46,7 +46,7 @@ public class catalog2readme implements Runnable { public catalog2readme(ObjectMapper mapper) { this.mapper = mapper; mapper// .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,true) - .setPropertyNamingStrategy(PropertyNamingStrategy.KEBAB_CASE) + .setPropertyNamingStrategy(PropertyNamingStrategies.KEBAB_CASE) .setVisibility(PropertyAccessor.FIELD, Visibility.ANY); } diff --git a/templates/index.txt.qute b/templates/index.txt.qute index 09afa26..96a6393 100644 --- a/templates/index.txt.qute +++ b/templates/index.txt.qute @@ -10,6 +10,9 @@ Each alias below shows how to run it with JBang. For this you need to have `jbang` installed and available in your PATH. See the [JBang website](https://jbang.dev/download) for options on how to install JBang. +- {catalog.aliases.size} [Aliases](#aliases) +- {catalog.templates.size} [Templates](#templates) + ## Aliases {#each catalog.aliases}