Skip to main content

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}