add more detailed command help

This commit is contained in:
liv 2019-01-23 21:43:32 +01:00
parent 63c50a3453
commit 8cff8de493

View File

@ -18,15 +18,16 @@ mod verify;
fn main() { fn main() {
let matches = App::new("rustlings") let matches = App::new("rustlings")
.version(crate_version!()) .version(crate_version!())
.author("Olivia Hugger") .author("Olivia Hugger, Carol Nichols")
.about("Test") .about("Rustlings is a collection of small exercises to get you used to writing and reading Rust code")
.subcommand(SubCommand::with_name("verify").alias("v")) .subcommand(SubCommand::with_name("verify").alias("v").about("Verifies all exercises according to the recommended order"))
.subcommand(SubCommand::with_name("watch").alias("w")) .subcommand(SubCommand::with_name("watch").alias("w").about("Reruns `verify` when files were edited"))
.subcommand( .subcommand(
SubCommand::with_name("run") SubCommand::with_name("run")
.alias("r") .alias("r")
.about("Runs/Tests a single exercise")
.arg(Arg::with_name("file").required(true).index(1)) .arg(Arg::with_name("file").required(true).index(1))
.arg(Arg::with_name("test").short("t").long("test")), .arg(Arg::with_name("test").short("t").long("test").help("Run the file as a test")),
) )
.get_matches(); .get_matches();