//! The `sim-web-shell` binary: a thin bootloader that serves the SIM WebUI shell.
//!
//! `sim-web-shell [--addr HOST:PORT] [--atelier-root PATH]` boots through
//! [`sim_run_core::Bootloader`] (via [`sim_web_shell::web_bootloader`]) -- the same
//! runtime the `sim` binary uses -- with the `codec/lisp` boot codec loaded, and
//! dispatches the `cli/main/serve` entrypoint. Equivalent to `sim serve ...`. This
//! binary constructs no `Cx`; the serve loop runs in the bootloader-provided cx.
use OsString;
use ExitCode;