Vibe.TUI.Cast (vibe v0.2.3)

Copy Markdown View Source

Vibe TUI recording entrypoint backed by TTYCast.

Summary

Functions

events(path_or_cast)

See TTYCast.events/1.

export_asciinema(path_or_cast, output_path)

Exports a TTYCast recording to asciinema v2 JSONL.

find(path_or_cast, pattern, opts \\ [])

See TTYCast.find/3.

info(path_or_cast)

See TTYCast.info/1.

open(path_or_cast)

See TTYCast.open/1.

open!(path_or_cast)

See TTYCast.open!/1.

path_from_opts(opts)

@spec path_from_opts(keyword()) :: String.t() | nil

Returns the path configured by CLI opts or environment variables.

reindex(path)

See TTYCast.reindex/1.

snapshot(path_or_cast, opts \\ [])

See TTYCast.snapshot/2.

snapshot!(path_or_cast, opts \\ [])

See TTYCast.snapshot!/2.

start_writer(opts)

@spec start_writer(keyword()) :: {:ok, pid() | nil} | {:error, term()}

Starts a TTYCast writer unless recording is disabled.