mirror of
https://github.com/kdheepak/taskwarrior-tui.git
synced 2025-08-24 23:46:41 +02:00
feat: Update dependencies ✨
This commit is contained in:
parent
054b46aa56
commit
6d5d7e92f1
27 changed files with 8039 additions and 8088 deletions
38
build.rs
38
build.rs
|
@ -2,32 +2,32 @@
|
|||
use std::process::{Command, Output};
|
||||
|
||||
use clap_complete::{
|
||||
generate_to,
|
||||
shells::{Bash, Fish, PowerShell, Zsh},
|
||||
generate_to,
|
||||
shells::{Bash, Fish, PowerShell, Zsh},
|
||||
};
|
||||
|
||||
include!("src/cli.rs");
|
||||
|
||||
fn run_pandoc() -> Result<Output, std::io::Error> {
|
||||
let mut cmd = Command::new("pandoc");
|
||||
if let Some(args) = shlex::split("--standalone --to=man docs/taskwarrior-tui.1.md -o docs/taskwarrior-tui.1") {
|
||||
for arg in args {
|
||||
cmd.arg(arg);
|
||||
}
|
||||
let mut cmd = Command::new("pandoc");
|
||||
if let Some(args) = shlex::split("--standalone --to=man docs/taskwarrior-tui.1.md -o docs/taskwarrior-tui.1") {
|
||||
for arg in args {
|
||||
cmd.arg(arg);
|
||||
}
|
||||
cmd.output()
|
||||
}
|
||||
cmd.output()
|
||||
}
|
||||
|
||||
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();
|
||||
if run_pandoc().is_err() {
|
||||
dbg!("Unable to run pandoc to generate man page documentation");
|
||||
}
|
||||
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();
|
||||
if run_pandoc().is_err() {
|
||||
dbg!("Unable to run pandoc to generate man page documentation");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue