termpulse-cli 0.1.0

CLI for native terminal progress indicators — wrap commands, pipe progress, detect capabilities.
1
2
3
4
5
6
7
8
9
10
//! Shell completions generation.

use crate::cli::{Cli, CompletionsOpts};
use clap::CommandFactory;
use clap_complete::generate;

pub fn run(opts: CompletionsOpts) {
    let mut cmd = Cli::command();
    generate(opts.shell, &mut cmd, "termpulse", &mut std::io::stdout());
}