chabeau 0.7.1

A full-screen terminal chat interface that connects to various AI APIs for real-time conversations
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use chabeau::{cli, core};

fn main() {
    if let Err(err) = cli::main() {
        if let Some(config_err) = err.downcast_ref::<core::config::io::ConfigError>() {
            eprintln!("❌ Failed to load configuration: {config_err}");
        } else {
            eprintln!("Error: {err}");
        }
        std::process::exit(1);
    }
}