Skip to main content

Crate kaish_repl

Crate kaish_repl 

Source
Expand description

kaish REPL — Interactive shell for 会sh.

This REPL provides an interactive interface to the kaish kernel. It handles:

  • Meta-commands: /help, /quit, /ast, /scope, /cwd, /jobs, /tools
  • Multi-line input via keyword/quote balancing (if/for/while → fi/done)
  • Tab completion for commands, variables, and paths
  • Command execution via the Kernel
  • Result formatting with OutputData
  • Command history via rustyline

Modules§

format
Output formatting for the REPL.

Structs§

Repl
REPL configuration and state.

Enums§

ProcessResult
Result from processing a line of input.

Functions§

run
Run the REPL.
run_with_client
Run a REPL connected to a remote kernel via IpcClient.