guartcl 0.3.0-beta1

Enhanced Jim Tcl.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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);
}