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)
}
}
}
}