use std::{mem, process};
use guartcl::guardian_interp;
use jimtcl::{JimResult, cli::Jimsh};
use clap::Parser;
fn main() -> JimResult<()> {
let cli = Jimsh::parse();
let interp = guardian_interp()?;
let rc = cli.run(&interp)?;
mem::drop(interp);
process::exit(rc);
}