works.iterative.claude.kyo.internal.cli

Members list

Type members

Classlikes

object CLIDiscovery

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

What discovery needs to know about the machine: where a command resolves on PATH, and whether a path is a file this user can execute.

What discovery needs to know about the machine: where a command resolves on PATH, and whether a path is a file this user can execute.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
object Lines

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Lines.type
object QueryCommand

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object QueryProcess

The messages of one run of the CLI, from spawn to exit.

The messages of one run of the CLI, from spawn to exit.

The process is started when the stream is run and belongs to the scope the stream runs in: closing that scope ends it, whether the stream ran out, failed, or the consumer stopped pulling. A consumer that stops early and goes on with other work closes the scope to end the process at once. Ending it ends the whole tree the CLI started, since the CLI runs its tools as subprocesses. stderr is read beside stdout, so neither pipe can fill and stall the other, and is carried by the error a non-zero exit fails with.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type