taskwarrior-tui/build.rs
2021-11-09 04:07:22 -07:00

18 lines
574 B
Rust

#![allow(dead_code)]
use clap_generate::{
generate_to,
generators::{Bash, Fish, PowerShell, Zsh},
};
include!("src/cli.rs");
fn main() {
let mut app = generate_cli_app();
let name = app.get_name().to_string();
let outdir = std::path::Path::new(env!("CARGO_MANIFEST_DIR")).join("completions/");
dbg!(&outdir);
generate_to(Bash, &mut app, &name, &outdir).unwrap();
generate_to(Zsh, &mut app, &name, &outdir).unwrap();
generate_to(Fish, &mut app, &name, &outdir).unwrap();
generate_to(PowerShell, &mut app, &name, &outdir).unwrap();
}