kash core API — `Command`, `CommandSpec`, `CommandRegistry`, `KashMachine`, `KashProcess`, `FileSystem`, and the streaming async-pipe IO that every kash tool builds on.

Artifacts using Kash API (130)
Sort by:Popular

kash core VM — default implementations of the :api interfaces: `DefaultKashMachine`, `DefaultKashProcess`, `InMemoryFs`, `MountedFileSystem`, `ToolsFs`, and machine snapshot/restore.
Last Release on Jun 2, 2026
kash `python3` — SPI and shell command for Python 3 execution in kash; requires a platform-specific engine module (python3-graalpy on JVM, python3-pyodide on Wasm).
Last Release on Jun 2, 2026
kash `git` — a multiplatform pure-Kotlin git client (clone, fetch, log, diff, commit, and more) for the kash shell.
Last Release on Jun 2, 2026
kash `tr` (tools.posix) — part of kash, a Kotlin Multiplatform, UTF-8, bash-compatible shell and tool suite.
Last Release on Jun 2, 2026
kash `shell` — the multiplatform bash-compatible shell interpreter (ANTLR parser, coroutine-based executor, pipelines, redirections, arithmetic, and POSIX builtins).
Last Release on Jun 2, 2026
kash `diff` — compare files line-by-line, producing normal, unified, context, or ed-script output, with whitespace-folding options and recursive directory comparison.
Last Release on Jun 2, 2026
kash `pax` — POSIX Portable Archive Interchange utility supporting ustar and pax extended-header formats for listing, extracting, and creating tar-compatible archives.
Last Release on Jun 2, 2026
kash `mkdir` (tools.posix) — part of kash, a Kotlin Multiplatform, UTF-8, bash-compatible shell and tool suite.
Last Release on Jun 2, 2026
kash `cat` (tools.posix) — part of kash, a Kotlin Multiplatform, UTF-8, bash-compatible shell and tool suite.
Last Release on Jun 2, 2026
kash `tsort` (tools.posix) — part of kash, a Kotlin Multiplatform, UTF-8, bash-compatible shell and tool suite.
Last Release on Jun 2, 2026