| ff0af1ee unknown |
1 |
|
| fce44ae9 Andy McCall ↶ |
2 |
|
| 3 |
|
| 4 |
|
| 1983686f Andy McCall ↶ |
5 |
|
| fce44ae9 Andy McCall ↶ |
6 |
mod cli; |
| 1983686f Andy McCall ↶ |
7 |
|
| ff0af1ee unknown |
8 |
fn main() { |
| 5b1114a0 Andy McCall ↶ |
9 |
|
| 10 |
|
| 11 |
#[cfg(unix)] |
| 12 |
unsafe { |
| 13 |
libc::signal(libc::SIGPIPE, libc::SIG_DFL); |
| 14 |
} |
| fce44ae9 Andy McCall ↶ |
15 |
match cli::run() { |
| ff0af1ee unknown |
16 |
Ok(code) => std::process::exit(code), |
| 17 |
Err(e) => { |
| 135212de Andy McCall ↶ |
18 |
cli::ui::init(false); |
| 19 |
eprintln!("{} {e:#}", cli::ui::err("error:")); |
| ff0af1ee unknown |
20 |
std::process::exit(1); |
| 21 |
} |
| 22 |
} |
| 23 |
} |