From 4c4d078b4bc5fe7de4eaa9c87b7a9167fdd53329 Mon Sep 17 00:00:00 2001 From: DustInDark Date: Thu, 23 Jun 2022 21:17:58 +0900 Subject: [PATCH] adjusted output logo when execution path is not working directory. --- src/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index d8eab8ff..46da95ca 100644 --- a/src/main.rs +++ b/src/main.rs @@ -668,7 +668,7 @@ impl App { /// output logo fn output_logo(&self) { - let fp = &"art/logo.txt".to_string(); + let fp = CURRENT_EXE_PATH.join("art/logo.txt"); let content = fs::read_to_string(fp).unwrap_or_default(); let output_color = if configs::CONFIG.read().unwrap().args.no_color { None @@ -694,7 +694,8 @@ impl App { match eggs.get(exec_datestr) { None => {} Some(path) => { - let content = fs::read_to_string(path).unwrap_or_default(); + let egg_path = CURRENT_EXE_PATH.join(path); + let content = fs::read_to_string(egg_path).unwrap_or_default(); write_color_buffer(BufferWriter::stdout(ColorChoice::Always), None, &content).ok(); } }