AmpSdk.Stream (AmpSdk v0.6.0)

Copy Markdown View Source

Manages streaming execution of the Amp CLI.

Summary

Types

execute_input()

@type execute_input() :: String.t() | [AmpSdk.Types.UserInputMessage.t() | map()]

Functions

build_args(options)

@spec build_args(AmpSdk.Types.Options.t()) :: [String.t()]

See AmpSdk.Runtime.CLI.build_args/1.

build_args(options, input_mode)

@spec build_args(AmpSdk.Types.Options.t(), :prompt | :json_input) :: [String.t()]

See AmpSdk.Runtime.CLI.build_args/2.

execute(input, options \\ %Options{})