Files
taskwarrior-2.x/cli/src/invocation/cmd/help.rs
2020-12-23 03:50:34 +00:00

32 lines
639 B
Rust

use crate::usage::Usage;
use failure::Fallible;
use termcolor::WriteColor;
pub(crate) fn execute<W: WriteColor>(
w: &mut W,
command_name: String,
summary: bool,
) -> Fallible<()> {
let usage = Usage::new();
usage.write_help(w, command_name, summary)?;
Ok(())
}
#[cfg(test)]
mod test {
use super::*;
use crate::invocation::test::*;
#[test]
fn test_summary() {
let mut w = test_writer();
execute(&mut w, "task".to_owned(), true).unwrap();
}
#[test]
fn test_long() {
let mut w = test_writer();
execute(&mut w, "task".to_owned(), false).unwrap();
}
}