//! Interactive shell (REPL) for rudof.
//!
//! Implements the `rudof shell` command: a `rudof>` prompt that re-dispatches
//! typed lines to the same subcommands available on the `rudof` CLI, sharing a
//! single [`rudof_lib::Rudof`] session across commands (so e.g. `data` loaded
//! in one line stays loaded for a later `validate`).
use crateShellArgs;
use crate;
use Result;
;