From 16b2d41dd6a27db8d9a064ffc16c5d5f23c19b6a Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Thu, 16 Apr 2020 10:10:59 -0700 Subject: [PATCH] Improve error message on `solana-keygen new` filesystem permission errors --- keygen/src/keygen.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/keygen/src/keygen.rs b/keygen/src/keygen.rs index 233891212d..0642fefb9b 100644 --- a/keygen/src/keygen.rs +++ b/keygen/src/keygen.rs @@ -457,7 +457,8 @@ fn do_main(matches: &ArgMatches<'_>) -> Result<(), Box> { let keypair = keypair_from_seed(seed.as_bytes())?; if let Some(outfile) = outfile { - output_keypair(&keypair, &outfile, "new")?; + output_keypair(&keypair, &outfile, "new") + .map_err(|err| format!("Unable to write {}: {}", outfile, err))?; } let silent = matches.is_present("silent");