lucky-point 0.1.0

A cross-platform CLI tool to recommend lucky ports based on system usage.
Documentation
use clap::Parser;
mod lib;

#[derive(Parser)]
struct Cli {
    #[arg(short, long)]
    list: bool,

    #[arg(short, long, default_value_t = 1)]
    count: usize,
}

fn main() {
    let cli = Cli::parse();

    if cli.list {
        let occupied_ports =lib::scan_occupied_ports();
        println!("当前占用端口: {:?}", occupied_ports);
    } else {
        let lucky_ports = lib::find_lucky_ports(cli.count);
        println!("推荐端口: {:?}", lucky_ports);
    }
}