Compare commits

..

5 Commits

Author SHA1 Message Date
736aa9ffbd Update README.md 2026-04-16 16:12:02 +00:00
90502d4ed4 Upgrade plugin 2026-02-19 13:05:54 +01:00
21769c20c4 enforce exception message 2026-01-18 21:45:55 +01:00
d5a66f6853 bump version to 1.4.1 2026-01-17 16:02:14 +01:00
f55869193e add additional targets 2026-01-17 16:00:36 +01:00
4 changed files with 19 additions and 19 deletions

View File

@@ -1,15 +1,6 @@
# cli-kt
# cli.kt
`cli-kt` is a Kotlin Multiplatform framework for implementing terminal applications.
## Targets
| Target | Status |
|------------------|---------------|
| JVM | Supported |
| JavaScript | Supported |
| Native (Linux) | Supported |
| Native (Windows) | Not Supported |
`cli.kt` is a Kotlin Multiplatform framework for implementing terminal applications.
## Installation
@@ -21,7 +12,7 @@ repositories {
}
dependencies {
implementation("com.infendro:cli:1.4.0")
implementation("com.infendro:cli:1.4.1")
}
```

View File

@@ -1,8 +1,11 @@
@file:OptIn(ExperimentalWasmDsl::class)
import com.infendro.plugin.infendro
import com.infendro.plugin.token
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
group = "com.infendro"
version = "1.4.0"
version = "1.4.1"
plugins {
alias(libs.plugins.infendro)
@@ -12,10 +15,14 @@ plugins {
kotlin {
jvm()
js {
nodejs()
}
linuxX64()
linuxArm64()
mingwX64()
macosX64()
macosArm64()
js { nodejs() }
wasmJs { nodejs() }
wasmWasi { nodejs() }
repositories {
mavenCentral()

View File

@@ -1,6 +1,6 @@
[versions]
infendro = "1.0.0"
kotlin = "2.2.21"
infendro = "1.1.0"
kotlin = "2.3.0"
[plugins]
infendro = { id = "com.infendro.plugin", version.ref = "infendro" }

View File

@@ -1,3 +1,5 @@
package com.infendro.cli.exception
abstract class BuildException : Exception()
abstract class BuildException : Exception() {
abstract override val message: String
}