Kotlin tools is a collection of useful tools for developing Kotlin applications and libraries.
Kotlin tools includes several Gradle plugins to help simplify building applications and libraries using Kotlin, including Kotlin multiplatform.
Kotlin tools includes several Kotlin multiplatform libraries:
stream-io: Extends Kotlinx IO to add capabilities for streams, for example access to the process’ stdin, stdout and stderr as a source or a sink.file-io: Extends Kotlinx IO to add further file system capabilities.file-fixtures: Helps write tests that access the file system.process: Provides APIs to fork processes.cli-args: A lightweight CLI argument parser.cli-app: A small framework to simplify implementing CLI applications, including parsing CLI arguments.The source tree is arranged as follows:
local-plugins contains Gradle plugins that are used to build the other Gradle plugins.
libs contains some Kotlin libraries.test-apps contains some sample applications and libraries that use the Gradle plugins.