token-cli: Dedupe 'transfer' help message --owner value name
This commit is contained in:
parent
e8b555f69d
commit
7b5afeac8d
|
@ -98,15 +98,19 @@ pub fn owner_address_arg<'a, 'b>() -> Arg<'a, 'b> {
|
|||
.help(OWNER_ADDRESS_ARG.help)
|
||||
}
|
||||
|
||||
pub fn owner_keypair_arg<'a, 'b>() -> Arg<'a, 'b> {
|
||||
pub fn owner_keypair_arg_with_value_name<'a, 'b>(value_name: &'static str) -> Arg<'a, 'b> {
|
||||
Arg::with_name(OWNER_KEYPAIR_ARG.name)
|
||||
.long(OWNER_KEYPAIR_ARG.long)
|
||||
.takes_value(true)
|
||||
.value_name("OWNER_KEYPAIR")
|
||||
.value_name(value_name)
|
||||
.validator(is_valid_signer)
|
||||
.help(OWNER_KEYPAIR_ARG.help)
|
||||
}
|
||||
|
||||
pub fn owner_keypair_arg<'a, 'b>() -> Arg<'a, 'b> {
|
||||
owner_keypair_arg_with_value_name("OWNER_KEYPAIR")
|
||||
}
|
||||
|
||||
pub fn mint_address_arg<'a, 'b>() -> Arg<'a, 'b> {
|
||||
Arg::with_name(MINT_ADDRESS_ARG.name)
|
||||
.long(MINT_ADDRESS_ARG.long)
|
||||
|
@ -1629,8 +1633,7 @@ fn main() {
|
|||
.help("Specify the sending token account \
|
||||
[default: owner's associated token account]")
|
||||
)
|
||||
.arg(owner_keypair_arg()
|
||||
.value_name("SENDER_TOKEN_OWNER_KEYPAIR")
|
||||
.arg(owner_keypair_arg_with_value_name("SENDER_TOKEN_OWNER_KEYPAIR")
|
||||
.help(
|
||||
"Specify the owner of the sending token account. \
|
||||
This may be a keypair file, the ASK keyword. \
|
||||
|
@ -1694,8 +1697,7 @@ fn main() {
|
|||
.required(true)
|
||||
.help("Amount to burn, in tokens"),
|
||||
)
|
||||
.arg(owner_keypair_arg()
|
||||
.value_name("SOURCE_TOKEN_OWNER_KEYPAIR")
|
||||
.arg(owner_keypair_arg_with_value_name("SOURCE_TOKEN_OWNER_KEYPAIR")
|
||||
.help(
|
||||
"Specify the source token owner account. \
|
||||
This may be a keypair file, the ASK keyword. \
|
||||
|
|
Loading…
Reference in New Issue