fix formatting
This commit is contained in:
parent
a0ede4c737
commit
d1bd2124bd
3 changed files with 7 additions and 6 deletions
2
Cargo.lock
generated
2
Cargo.lock
generated
|
|
@ -148,7 +148,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "craftpinger"
|
||||
version = "1.0.0"
|
||||
version = "1.0.1"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"confy",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "craftpinger"
|
||||
version = "1.0.0"
|
||||
version = "1.0.1"
|
||||
authors = ["jhalfsharp"]
|
||||
edition = "2024"
|
||||
description = "A command-line program to see if any Minecraft servers have players online."
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||
|
||||
let results = client.ping_many(&servers).await;
|
||||
|
||||
let data: Vec<_> = cfg
|
||||
let mut data: Vec<_> = cfg
|
||||
.server
|
||||
.iter()
|
||||
.filter_map(|server| {
|
||||
|
|
@ -86,6 +86,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||
.map(|(name, addr, data)| (name, addr, data.players.online, data.players.max))
|
||||
.collect();
|
||||
|
||||
if !cfg.show_empty_servers {
|
||||
data.retain(|(_, _, online, _)| *online > 0);
|
||||
}
|
||||
|
||||
let min_spacing = 3;
|
||||
let pad_length = data
|
||||
.iter()
|
||||
|
|
@ -93,9 +97,6 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||
.max();
|
||||
|
||||
for (name, addr, online, max) in data {
|
||||
if online == 0 && !cfg.show_empty_servers {
|
||||
continue;
|
||||
}
|
||||
|
||||
let pad_len =
|
||||
pad_length.expect("data must be non-empty") + min_spacing - name.len() - addr.len();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue