Skip to main content

Crate runsible_console

Crate runsible_console 

Source
Expand description

runsible-console — interactive REPL frontend for the runsible engine.

M0 surface: a rustyline-backed loop that parses <module> [k=v ...] lines and runs each as a one-task synthetic playbook against a single startup-supplied target.

Re-exports§

pub use errors::ConsoleError;
pub use errors::Result;
pub use parse::parse_line;
pub use parse::ReplCommand;
pub use repl::run_repl;

Modules§

errors
Error types for runsible-console.
parse
REPL line parser.
repl
REPL loop driver.

Functions§

f30
Smoke gate: parse every grammar form (Quit, Empty, Comment, Invoke with args, case-insensitive Quit) through parse_line, verifying each variant matches the expected ReplCommand and the args round-trip correctly. Returns 0 on success.