initial commit

This commit is contained in:
2025-07-12 20:40:57 +02:00
commit 4f6b9af0ed
26 changed files with 1618 additions and 0 deletions

35
build.gradle.kts Normal file
View File

@@ -0,0 +1,35 @@
group = "com.infendro"
version = "1.0.0"
repositories {
maven("https://git.infendro.com/api/packages/Infendro/maven")
mavenCentral()
}
plugins {
alias(libs.plugins.multiplatform)
alias(libs.plugins.serialization)
}
kotlin {
linuxX64 {
binaries.executable {
entryPoint = "com.infendro.ddns.main"
}
}
sourceSets {
commonMain.dependencies {
implementation(libs.io)
implementation(libs.serialization.json)
implementation(libs.coroutines)
implementation(libs.cli)
implementation(libs.ktor.client)
implementation(libs.ktor.client.contentNegotiation)
implementation(libs.ktor.client.serialization.json)
}
nativeMain.dependencies {
implementation(libs.ktor.client.curl)
}
}
}