kernel-builder 0.7.6

Select, build and install kernel version from local sources.
Documentation
use clap::Parser;

#[derive(Debug, Parser)]
#[command(name = "kernel-builder", version, about = env!("CARGO_PKG_DESCRIPTION"))]
pub struct Args {
    /// Enable debug logging
    #[arg(short, long)]
    pub verbose: bool,

    /// Skip build
    #[arg(long)]
    pub no_build: bool,

    /// Skip generating initramfs
    #[cfg(feature = "dracut")]
    #[arg(long)]
    pub no_initramfs: bool,

    /// Skip installing kernel modules
    #[arg(long)]
    pub no_modules: bool,

    /// Open menuconfig for kernel configuration
    #[arg(long)]
    pub menuconfig: bool,

    /// Replace the current installed kernel
    #[arg(long)]
    pub replace: bool,
}