Pi (pi_bridge v0.6.22)

Copy Markdown View Source

Small eval-friendly helpers for pi-elixir.

Summary

Functions

Clears embedded server logs.

Renders source code with syntax highlighting when returned from eval.

Returns docs/source query helpers. Prefer calling Pi.Docs directly in pipelines.

Returns bounded captured logs from the embedded server logger.

Converts a value to pi-native structured output when possible.

Returns compact project/runtime metadata.

Renders rows as a pi-native table when returned from eval.

Renders plain text when returned from eval.

Renders a nested value as a pi-native tree when returned from eval.

Functions

clear_logs()

Clears embedded server logs.

code(source, language \\ :elixir, opts \\ [])

Renders source code with syntax highlighting when returned from eval.

docs()

Returns docs/source query helpers. Prefer calling Pi.Docs directly in pipelines.

logs(opts \\ [])

Returns bounded captured logs from the embedded server logger.

output(value, opts \\ [])

Converts a value to pi-native structured output when possible.

project()

Returns compact project/runtime metadata.

table(rows, opts \\ [])

Renders rows as a pi-native table when returned from eval.

text(text, opts \\ [])

Renders plain text when returned from eval.

tree(value, opts \\ [])

Renders a nested value as a pi-native tree when returned from eval.