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