From 5dc71775406324e35613acd7b744dc69e71daffe Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Mon, 6 Aug 2018 16:13:20 -0700 Subject: [PATCH] Remove manually created help text, use clap's text instead. --- src/bin/wallet.rs | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/src/bin/wallet.rs b/src/bin/wallet.rs index d0417e5b9f..859f607433 100644 --- a/src/bin/wallet.rs +++ b/src/bin/wallet.rs @@ -155,7 +155,6 @@ fn parse_args() -> Result> { path.to_str().unwrap() }; let id = read_keypair(id_path).or_else(|err| { - display_actions(); Err(WalletError::BadParameter(format!( "{}: Unable to open keypair file: {}", err, id_path @@ -177,7 +176,7 @@ fn parse_args() -> Result> { .expect("base58-encoded public key"); if pubkey_vec.len() != std::mem::size_of::() { - display_actions(); + eprintln!("{}", pay_matches.usage()); Err(WalletError::BadParameter("Invalid public key".to_string()))?; } PublicKey::new(&pubkey_vec) @@ -198,14 +197,14 @@ fn parse_args() -> Result> { let sig = Signature::new(&sig_vec); Ok(WalletCommand::Confirm(sig)) } else { - display_actions(); + eprintln!("{}", confirm_matches.usage()); Err(WalletError::BadParameter("Invalid signature".to_string())) } } ("balance", Some(_balance_matches)) => Ok(WalletCommand::Balance), ("address", Some(_address_matches)) => Ok(WalletCommand::Address), ("", None) => { - display_actions(); + println!("{}", matches.usage()); Err(WalletError::CommandNotRecognized( "no subcommand given".to_string(), )) @@ -290,17 +289,6 @@ fn process_command( Ok(()) } -fn display_actions() { - println!(); - println!("Commands:"); - println!(" address Get your public key"); - println!(" balance Get your account balance"); - println!(" airdrop Request a batch of tokens"); - println!(" pay Send tokens to a public key"); - println!(" confirm Confirm your last payment by signature"); - println!(); -} - fn read_leader(path: &str) -> Result { let file = File::open(path.to_string()).or_else(|err| { Err(WalletError::BadParameter(format!(