use super::*;
use clap_complete::{Shell, generate};
use std::io;
/// Generate completion script
#[derive(Parser)]
pub struct Args {
shell: Shell,
}
pub async fn command(args: Args) -> Result<()> {
let mut railway = crate::build_args();
generate(args.shell, &mut railway, "railway", &mut io::stdout());
Ok(())
}