use postfix_log_parser::cli::CliConfig;
use postfix_log_parser::file_processor::FileProcessor;
use std::process;
fn main() {
// 解析命令行参数
let config = CliConfig::from_args();
// 创建文件处理器
let processor = FileProcessor::new();
// 处理文件并输出结果
match processor.process_file(&config.input_file) {
Ok(output) => {
println!("{}", output);
}
Err(e) => {
eprintln!("❌ 处理失败: {}", e);
process::exit(1);
}
}
}