CLIArgumentBuilder

works.iterative.claude.core.cli.CLIArgumentBuilder

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def buildArgs(options: QueryOptions): List[String]

Converts QueryOptions into list of CLI arguments for Claude Code subprocess

Converts QueryOptions into list of CLI arguments for Claude Code subprocess

Attributes

def buildSessionArgs(options: SessionOptions): List[String]

Converts SessionOptions into list of CLI arguments for a Claude Code streaming session subprocess. Always prepends the required streaming flags: --print, --input-format stream-json, --output-format stream-json. Does not append a trailing prompt argument.

Converts SessionOptions into list of CLI arguments for a Claude Code streaming session subprocess. Always prepends the required streaming flags: --print, --input-format stream-json, --output-format stream-json. Does not append a trailing prompt argument.

Attributes