renovate 0.2.23

A new way to handle Postgres schema migration.
Documentation
mod_pub_use!(completion);

use super::{Args, CommandExecutor};
use clap_utils::prelude::*;

#[derive(Parser, Debug, Clone)]
pub struct ActionGenerateCommand {
    #[clap(subcommand)]
    pub cmd: Generate,
}

#[async_trait]
impl CommandExecutor for ActionGenerateCommand {
    async fn execute(&self, args: &Args) -> Result<(), Error> {
        self.cmd.execute(args).await
    }
}

subcmd!(Generate, [Completion = "generate shell completion"]);