log_genius/cli.rs
1use clap::Parser;
2use std::path::PathBuf;
3
4#[derive(Parser, Debug)]
5#[command(
6 name = "log-genius",
7 version,
8 about = "Analyzes logs with AI to provide summaries and solutions.",
9 long_about = "log-genius is a CLI tool that takes log data from a file or standard input, sends it to the OpenAI API, and provides a concise summary, potential causes, and suggested solutions."
10)]
11pub struct Cli {
12 pub file: Option<PathBuf>,
13}