https://github.com/gabrielecabrini/kosh
Kotlin-written interactive shell
https://github.com/gabrielecabrini/kosh
kotlin shell
Last synced: 2 months ago
JSON representation
Kotlin-written interactive shell
- Host: GitHub
- URL: https://github.com/gabrielecabrini/kosh
- Owner: gabrielecabrini
- License: gpl-3.0
- Created: 2025-01-09T22:30:05.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-13T23:12:01.000Z (over 1 year ago)
- Last Synced: 2025-10-07T11:55:13.532Z (9 months ago)
- Topics: kotlin, shell
- Language: Kotlin
- Homepage:
- Size: 125 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Kosh - Kotlin-written interactive shell
[](https://www.gnu.org/licenses/gpl-3.0)
Kosh is a Kotlin-written interactive shell, supporting Linux, macOS and Windows.
The only runtime dependency is **Java 21**, which can be omitted by building a native image of the jar with [GraalVM Native Image](https://www.graalvm.org/latest/reference-manual/native-image/)
The development of this project is hosted on [GitHub](https://github.com/gabrielecabrini/kosh)
## BUILDING JAR
To compile Kosh you need:
- Java SDK 21
after cloning the repo, use `./gradlew fatJar` which will build the jar in ``build/libs/kosh-X.Y.Z-standalone.jar``, executable with `java -jar kosh-X.Y.Z-standalone.jar`
## CONTRIBUTING
If you want to contribute feel free to open issues and PR's, as every contribution is appreciated