diff options
| author | Michael Wright <mikerite@lavabit.com> | 2019-03-08 07:45:31 +0200 |
|---|---|---|
| committer | Michael Wright <mikerite@lavabit.com> | 2019-03-08 07:45:31 +0200 |
| commit | acd6d4d09433c558ffbb9524a5aeb3b4f6465352 (patch) | |
| tree | 087199929708ac7de0a4d4b3acfdacb00f19f844 /clippy_dev/src | |
| parent | 77ba5045d71908f7915940c8959234363414119e (diff) | |
| download | rust-acd6d4d09433c558ffbb9524a5aeb3b4f6465352.tar.gz rust-acd6d4d09433c558ffbb9524a5aeb3b4f6465352.zip | |
Improve Clippy dev help
+ Print help if no subcommand is supplied + Make a short version of `update_lints` help for the subcommand listing
Diffstat (limited to 'clippy_dev/src')
| -rw-r--r-- | clippy_dev/src/main.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/clippy_dev/src/main.rs b/clippy_dev/src/main.rs index 1d9245d1347..3f21b9dee11 100644 --- a/clippy_dev/src/main.rs +++ b/clippy_dev/src/main.rs @@ -2,7 +2,7 @@ extern crate clap; extern crate clippy_dev; extern crate regex; -use clap::{App, Arg, SubCommand}; +use clap::{App, AppSettings, Arg, SubCommand}; use clippy_dev::*; #[derive(PartialEq)] @@ -13,9 +13,11 @@ enum UpdateMode { fn main() { let matches = App::new("Clippy developer tooling") + .setting(AppSettings::SubcommandRequiredElseHelp) .subcommand( SubCommand::with_name("update_lints") - .about( + .about("Updates lint registration and information from the source code") + .long_about( "Makes sure that:\n \ * the lint count in README.md is correct\n \ * the changelog contains markdown link references at the bottom\n \ |
