on master help sign in
Completely disable generation of shell completion files
commita5006293590d9d194f79e71edc09269c101d9365 authorsharkdp <davidpeter@web.de> dateSat 26 Jan 2019, 16:29 (8 years ago) parent724a5fa
1 file changed+24−19
build.rs+24−19
build.rs+24−19
@@ -1,26 +1,31 @@
1−#[macro_use]
2−extern crate clap;
1+// TODO: Re-enable generation of shell completion files (below) when clap 3 is out.
2+// For more details, see https://github.com/sharkdp/bat/issues/372
33
4−use clap::Shell;
5−use std::fs;
4+fn main() {}
65
7−include!("src/clap_app.rs");
6+// #[macro_use]
7+// extern crate clap;
88
9−const BIN_NAME: &str = "bat";
9+// use clap::Shell;
10+// use std::fs;
1011
11−fn main() {
12− let outdir = std::env::var_os("SHELL_COMPLETIONS_DIR").or(std::env::var_os("OUT_DIR"));
12+// include!("src/clap_app.rs");
1313
14− let outdir = match outdir {
15− None => return,
16− Some(outdir) => outdir,
17− };
14+// const BIN_NAME: &str = "bat";
1815
19− fs::create_dir_all(&outdir).unwrap();
16+// fn main() {
17+// let outdir = std::env::var_os("SHELL_COMPLETIONS_DIR").or(std::env::var_os("OUT_DIR"));
2018
21− let mut app = build_app(true);
22− app.gen_completions(BIN_NAME, Shell::Bash, &outdir);
23− app.gen_completions(BIN_NAME, Shell::Fish, &outdir);
24− app.gen_completions(BIN_NAME, Shell::Zsh, &outdir);
25− app.gen_completions(BIN_NAME, Shell::PowerShell, &outdir);
26−}
19+// let outdir = match outdir {
20+// None => return,
21+// Some(outdir) => outdir,
22+// };
23+
24+// fs::create_dir_all(&outdir).unwrap();
25+
26+// let mut app = build_app(true);
27+// app.gen_completions(BIN_NAME, Shell::Bash, &outdir);
28+// app.gen_completions(BIN_NAME, Shell::Fish, &outdir);
29+// app.gen_completions(BIN_NAME, Shell::Zsh, &outdir);
30+// app.gen_completions(BIN_NAME, Shell::PowerShell, &outdir);
31+// }