cargo-pystubgen 0.1.1

Cargo subcommand for xxxx
mod cli;
use clap::Parser;
use cli::{Cli, Commands};
mod stubgen;
fn main() {
    let cli = Cli::parse();

    match cli.command {
        Commands::Generate { project_dir, output_dir, debug } => {
            println!("Generating Python stubs...");
            if let Some(dir) = project_dir.clone() {
                println!("Project directory: {}", dir.display());
            }
            if let Some(dir) = output_dir.clone() {
                println!("Output directory: {}", dir.display());
            }
            println!("Debug mode: {}", debug);
            stubgen::generate_stubs(debug);
        }
    }
}