Skip to main content

tinywasm_cli/cmd/
completion.rs

1use std::io;
2
3use clap::CommandFactory;
4use eyre::Result;
5
6use crate::cli::{Cli, CompletionArgs};
7
8pub fn run(args: CompletionArgs) -> Result<()> {
9    let mut cmd = Cli::command();
10    clap_complete::generate(args.shell, &mut cmd, "tinywasm", &mut io::stdout());
11    Ok(())
12}