From c6ac35a6af7b9c00ba9341ecfff496da86bfab76 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 2 Aug 2020 09:48:07 +0200 Subject: Add `-h` argument Print usage on `-h` and `--help`. Store the usage brief on `Config` in order to be able to print it from multiple places. --- src/bin/git-sugpatch.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/bin/git-sugpatch.rs') diff --git a/src/bin/git-sugpatch.rs b/src/bin/git-sugpatch.rs index c8fc0a8..10499e9 100644 --- a/src/bin/git-sugpatch.rs +++ b/src/bin/git-sugpatch.rs @@ -10,7 +10,10 @@ use github_suggestion_cli::config::Config; fn main() { let args: Vec<_> = env::args().collect(); - let config = match Config::get(&args) { + let config = match Config::get( + &args, + "usage: git sugpatch [options] ...", + ) { Ok(c) => c, Err(e) => { gseprintln!(e); @@ -20,10 +23,7 @@ fn main() { }; if config.suggestions.is_empty() { - print!( - "{}", - config.usage("usage: git sugpatch [options] ..."), - ); + config.print_usage(); process::exit(exitcode::USAGE); } -- cgit v1.2.3