fix formatting

This commit is contained in:
june 2025-12-24 21:48:21 -08:00
parent a0ede4c737
commit d1bd2124bd
3 changed files with 7 additions and 6 deletions

2
Cargo.lock generated
View file

@ -148,7 +148,7 @@ dependencies = [
[[package]]
name = "craftpinger"
version = "1.0.0"
version = "1.0.1"
dependencies = [
"clap",
"confy",

View file

@ -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."

View file

@ -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();