1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Generates up CLI completions.
use crate::opts::CompletionsOptions;
use crate::opts::Opts;
use clap::CommandFactory;

/// Run the `up completions` command.
pub(crate) fn run(cmd_opts: &CompletionsOptions) {
    clap_complete::generate(
        cmd_opts.shell,
        &mut Opts::command(),
        "up",
        &mut std::io::stdout(),
    );
}