mirror of
https://github.com/mimblewimble/grin.git
synced 2025-02-01 17:01:09 +03:00
[bin/grin] Make peer IP/port mandatory for ban/unban commands (#1042)
By default, clap args are optional. Make them required, since otherwise the commands can't do anything.
This commit is contained in:
parent
f90506d869
commit
9a8a0479d0
1 changed files with 14 additions and 12 deletions
|
@ -164,6 +164,7 @@ fn main() {
|
|||
.short("p")
|
||||
.long("peer")
|
||||
.help("Peer ip and port (e.g. 10.12.12.13:13414)")
|
||||
.required(true)
|
||||
.takes_value(true)))
|
||||
.subcommand(SubCommand::with_name("unban")
|
||||
.about("Unban peer")
|
||||
|
@ -171,6 +172,7 @@ fn main() {
|
|||
.short("p")
|
||||
.long("peer")
|
||||
.help("Peer ip and port (e.g. 10.12.12.13:13414)")
|
||||
.required(true)
|
||||
.takes_value(true))))
|
||||
|
||||
|
||||
|
@ -475,21 +477,21 @@ fn client_command(client_args: &ArgMatches, global_config: GlobalConfig) {
|
|||
client::list_connected_peers(&server_config);
|
||||
}
|
||||
("ban", Some(peer_args)) => {
|
||||
if let Some(peer) = peer_args.value_of("peer") {
|
||||
if let Ok(addr) = peer.parse() {
|
||||
client::ban_peer(&server_config, &addr);
|
||||
} else {
|
||||
panic!("Invalid peer address format");
|
||||
}
|
||||
let peer = peer_args.value_of("peer").unwrap();
|
||||
|
||||
if let Ok(addr) = peer.parse() {
|
||||
client::ban_peer(&server_config, &addr);
|
||||
} else {
|
||||
panic!("Invalid peer address format");
|
||||
}
|
||||
}
|
||||
("unban", Some(peer_args)) => {
|
||||
if let Some(peer) = peer_args.value_of("peer") {
|
||||
if let Ok(addr) = peer.parse() {
|
||||
client::unban_peer(&server_config, &addr);
|
||||
} else {
|
||||
panic!("Invalid peer address format");
|
||||
}
|
||||
let peer = peer_args.value_of("peer").unwrap();
|
||||
|
||||
if let Ok(addr) = peer.parse() {
|
||||
client::unban_peer(&server_config, &addr);
|
||||
} else {
|
||||
panic!("Invalid peer address format");
|
||||
}
|
||||
}
|
||||
_ => panic!("Unknown client command, use 'grin help client' for details"),
|
||||
|
|
Loading…
Reference in a new issue