File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -45,18 +45,17 @@ const CLIENT_CONFIG_FILE_NAME: &str = "miden-client.toml";
4545/// name, then we simply display the standard "miden-client".
4646pub fn client_binary_name ( ) -> OsString {
4747 std:: env:: current_exe ( )
48- . map ( |executable| {
49- executable
50- . file_name ( )
51- . expect ( "ERROR: failed to obtain the executable's file name" )
52- . to_os_string ( )
53- } )
5448 . inspect_err ( |e| {
5549 eprintln ! (
56- "WARNING: Couldn't obtain the name of the current executable because of {e}.\
50+ "WARNING: Couldn't obtain the path of the current executable because of {e}.\
5751 Defaulting to miden-client."
5852 ) ;
5953 } )
54+ . and_then ( |executable_path| {
55+ executable_path. file_name ( ) . map ( std:: ffi:: OsStr :: to_os_string) . ok_or (
56+ std:: io:: Error :: other ( "Couldn't obtain the file name of the current executable" ) ,
57+ )
58+ } )
6059 . unwrap_or ( OsString :: from ( "miden-client" ) )
6160}
6261
You can’t perform that action at this time.
0 commit comments