diff --git a/Cargo.lock b/Cargo.lock index 96bd78c27b..d60986d255 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4956,6 +4956,7 @@ dependencies = [ "solana-runtime", "solana-sdk", "solana-stake-program", + "solana-version", "tempfile", "thiserror", "tokio 0.3.2", diff --git a/tokens/Cargo.toml b/tokens/Cargo.toml index 47ea68134d..ec2427ffe6 100644 --- a/tokens/Cargo.toml +++ b/tokens/Cargo.toml @@ -26,6 +26,7 @@ solana-remote-wallet = { path = "../remote-wallet", version = "1.4.10" } solana-runtime = { path = "../runtime", version = "1.4.10" } solana-sdk = { path = "../sdk", version = "1.4.10" } solana-stake-program = { path = "../programs/stake", version = "1.4.10" } +solana-version = { path = "../version", version = "1.4.10" } tempfile = "3.1.0" thiserror = "1.0" tokio = { version = "0.3", features = ["full"] } diff --git a/tokens/src/arg_parser.rs b/tokens/src/arg_parser.rs index d94ac2759c..35f6b54829 100644 --- a/tokens/src/arg_parser.rs +++ b/tokens/src/arg_parser.rs @@ -1,7 +1,9 @@ use crate::args::{ Args, BalancesArgs, Command, DistributeTokensArgs, StakeArgs, TransactionLogArgs, }; -use clap::{value_t, value_t_or_exit, App, Arg, ArgMatches, SubCommand}; +use clap::{ + crate_description, crate_name, value_t, value_t_or_exit, App, Arg, ArgMatches, SubCommand, +}; use solana_clap_utils::{ input_parsers::value_of, input_validators::{is_amount, is_valid_pubkey, is_valid_signer}, @@ -19,9 +21,9 @@ where T: Into + Clone, { let default_config_file = CONFIG_FILE.as_ref().unwrap(); - App::new("solana-tokens") - .about("about") - .version("version") + App::new(crate_name!()) + .about(crate_description!()) + .version(solana_version::version!()) .arg( Arg::with_name("config_file") .long("config")