diff --git a/.idea/misc.xml b/.idea/misc.xml
index c0278ba..7c47dd4 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -4,5 +4,5 @@
-
+
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index 54c5b8e..4843d18 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -14,7 +14,7 @@ group = "net.keinekekse"
version = masterLibs.versions.utilLibraryVersion.get()
description = "Kotlin Utility Library"
extra["displayname"] = "Utility Library"
-extra["copyright"] = "Copyright (c) 2025 Hartmut Bauer"
+extra["copyright"] = "Copyright (c) 2025-2026 Hartmut Bauer"
repositories {
maven("https://nexus.keinekekse.net/repository/maven-public/")
@@ -22,6 +22,9 @@ repositories {
dependencies {
implementation(masterLibs.kotlinxSerialization)
+ // f. cmd line via annotation KMP?
+ implementation(kotlin("reflect"))
+
}
java {
diff --git a/buildnumber.properties b/buildnumber.properties
index 9298a78..4d39833 100644
--- a/buildnumber.properties
+++ b/buildnumber.properties
@@ -1,3 +1,3 @@
#auto generated
-#Sat Dec 20 00:41:12 CET 2025
-build.number=103
+#Sun Jan 18 02:02:24 CET 2026
+build.number=106
diff --git a/settings.gradle.kts b/settings.gradle.kts
index aab0b90..ab23bf9 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -19,7 +19,7 @@ dependencyResolutionManagement {
versionCatalogs {
create("masterLibs") {
// from(files("gradle/masterlibs.versions.toml"))
- from("net.keinekekse:version-catalog:100")
+ from("net.keinekekse:version-catalog:107")
}
}
}
diff --git a/src/main/kotlin/net/keinekekse/config/init.kt b/src/main/kotlin/net/keinekekse/config/init.kt
index 89a5ea4..cdf621f 100644
--- a/src/main/kotlin/net/keinekekse/config/init.kt
+++ b/src/main/kotlin/net/keinekekse/config/init.kt
@@ -1,5 +1,6 @@
package net.keinekekse.config
+import net.keinekekse.util.VERSION
import net.keinekekse.version.Version
import java.io.File
@@ -10,15 +11,16 @@ import java.io.File
* @property configFileName Name of the configuration file to use
*/
abstract class AbstractInitConfig(
+ val applicationVersion: Version,
val configFileName: String = DEFAULT_CONFIG_FILENAME,
) {
// abstract fun start()
/** Current application version */
- val applicationVersion: Version by lazy { Version(this::class.java) }
+// val applicationVersion: Version by lazy { Version(this::class.java) }
/** Library version information */
- val libraryVersion: Version by lazy { Version(Version::class.java) }
+ val libraryVersion: Version = VERSION //by lazy { Version(Version::class.java) }
/** Configuration directory path */
val configDirectory: String by lazy {