release-plz 0.2.25

Update version and changelog based on semantic versioning and conventional commits
use clap::CommandFactory;
use clap_complete::Shell;

#[derive(clap::Parser, Debug)]
pub struct GenerateCompletions {
    /// Shell option
    #[clap(default_value = "bash")]
    shell: Shell,
}

impl GenerateCompletions {
    pub fn print(&self) {
        clap_complete::generate(
            self.shell,
            &mut super::CliArgs::command(),
            "release-plz",
            &mut std::io::stdout(),
        );
    }
}