feat: Command Line Interface

This commit is contained in:
2025-07-24 20:31:16 +03:00
parent d2aa30b408
commit f58806de5c
13 changed files with 469 additions and 1 deletions

View File

@@ -34,14 +34,19 @@ dependencies {
implementation("org.apache.httpcomponents.client5:httpclient5:5.5")
implementation("com.fasterxml.jackson.core:jackson-databind:$jacksonVersion")
implementation("org.jsoup:jsoup:1.21.1")
implementation("org.slf4j:slf4j-simple:$slf4jVersion")
implementation("info.picocli:picocli:4.7.7")
testImplementation(platform("org.junit:junit-bom:$junitVersion"))
testImplementation("org.junit.jupiter:junit-jupiter")
//noinspection VulnerableLibrariesLocal
testImplementation("com.github.tomakehurst:wiremock-jre8:2.35.1")
testImplementation("org.slf4j:slf4j-simple:$slf4jVersion")
}
test {
useJUnitPlatform()
}
application {
mainClass = "ru.di9.ihc.cli.CliApp"
}