kscript - Scripting Enhancements for Kotlin
summary
kscript is a small utility that upgrades Kotlin scripting into a practical shell/scripting tool by adding features to kotlinc: compiled-script caching with md5 change tracking, Gradle-style dependency declarations resolved via Maven, multiple input modes (URLs, stdin, files, direct args, or shebang interpreter), and a companion support library for common tasks (argument parsing, streaming, IO utilities, iterators). It aims to let developers write self-contained, low-overhead Kotlin mini-applications with CI-tested stability, documentation, and a growing community.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 3:37Scripting support in Kotlin
- 15:54Introducing kscript
- 26:44Use cases and examples
- 37:18Advanced kscript
- 47:22Project status
related talks
34mKotlin script and writing command line utilities
44mKotlin Script: who it's for, why and how
29mCompile, Deploy and Manage Your CI in Kotlin
33mCAN KOTLIN SAVE ME FROM MY GROOVY BUILDSCRIPTS?
26mKotlinize your CI, from Gradle tuning to Kotlin Script
49mKotlin for Java Programmers
28mImplementing the Gradle Kotlin DSL
52mKotlin for Java Programmers
