opgpcard: tighten/clarify output

This commit is contained in:
Heiko Schaefer 2022-10-26 01:12:51 +02:00
parent bb577647c4
commit 6df7e2d56f
No known key found for this signature in database
GPG key ID: 4A849A1904CCBD7D

View file

@ -600,15 +600,12 @@ fn pick_card_for_reading(ident: Option<String>) -> Result<Box<dyn CardBackend +
} else if cards.is_empty() {
Err(anyhow::anyhow!("No cards found"))
} else {
println!("Found {} cards:", cards.len());
// The output version for OutputFormat::Text doesn't matter (it's ignored).
list_cards(OutputFormat::Text, OutputVersion::new(0, 0, 0))?;
println!();
println!("Specify which card to use with '--card <card ident>'");
println!();
println!("Specify which card to use with '--card <card ident>'\n");
Err(anyhow::anyhow!("Specify card"))
Err(anyhow::anyhow!("Found more than one card"))
}
}
}