ztl-cli 0.1.0

Interactive cli for running scripts from Package.json
mod app;
mod args;
mod config;
mod error;
mod runner;
mod ui;
mod package_manager;

fn main() -> Result<(), error::ZtlError> {
    match app::run() {
        Ok(_) => Ok(()),
        Err(e) => {
            if let error::ZtlError::FileNotFound(_) | error::ZtlError::NoPackageManagerFound = e {
                std::process::exit(1)
            } else {
                eprintln!("Erro: {}", e);
                std::process::exit(1)
            }
        }
    }
}