feat(init): init

This commit is contained in:
darwincereska
2025-11-18 03:03:08 -05:00
commit f6e7cdae89
12 changed files with 671 additions and 0 deletions

50
build.gradle.kts Normal file
View File

@@ -0,0 +1,50 @@
plugins {
kotlin("jvm") version "2.2.21"
id("com.vanniktech.maven.publish") version "0.35.0"
}
group = "org.kargs"
version = "1.0.0"
repositories {
mavenCentral()
}
dependencies {
testImplementation(kotlin("test"))
implementation(kotlin("stdlib"))
implementation("org.jetbrains.kotlin:kotlin-reflect:2.2.21")
}
mavenPublishing {
publishToMavenCentral()
signAllPublications()
coordinates(group.toString(), "kargs", version.toString())
pom {
name = "Kargs"
description = "A cli parsing library."
inceptionYear = "2025"
url = "https://github.com/darwincereska/karg"
licenses {
license {
name = "MIT License"
url = "http://www.opensource.org/licenses/mit-license.php"
}
}
developers {
developer {
id = "darwincereska"
name = "Darwin Cereska"
url = "https://github.com/darwincereska"
}
}
scm {
url = "https://github.com/darwincereska/kargs"
connection = "scm:git:git://github.com/darwincereska/kargs.git"
developerConnection = "scm:git:ssh://git@github.com:darwincereska:kargs.git"
}
}
}