API Reference Yeesh v#0.8.2
View SourceModules
A LiveView terminal component with sandboxed command execution.
Built-in help command.
Built-in mix command for running Mix tasks from the Yeesh terminal.
Behaviour for defining terminal commands.
Tab completion engine.
Parses and executes commands.
Custom Erlang IO protocol server for intercepting Mix task I/O.
LiveView component that renders an interactive terminal in the browser.
Converts Markdown to ANSI-escaped terminal output for xterm.js.
Generates a Yeesh.Command module that wraps a specific Mix task.
Orchestrates running Mix tasks with I/O interception.
Custom Mix.Shell implementation for Yeesh Mix task execution.
ANSI output formatting helpers for terminal commands.
ETS-backed command registry.
Dune-powered sandboxed Elixir evaluation.
Per-terminal session state, managed as a GenServer.
Mix Tasks
Mix task that raises for testing error handling.
Non-interactive Mix task for testing. Prints arguments to stdout.
Interactive Mix task for testing. Reads lines and echoes them back.
Non-interactive task that produces multiple lines of output.