From cae5f4a09770b95cb8e141a4d923cd6d53ccc7af Mon Sep 17 00:00:00 2001 From: Guilleag01 Date: Sat, 11 Nov 2023 22:11:00 +0100 Subject: [PATCH] more icons --- src/out/list.rs | 2 +- src/utils.rs | 15 ++++++++++++--- test/dir/more_dirs/abcdefghijklmnopqrstuvwxyz.txt | 0 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 test/dir/more_dirs/abcdefghijklmnopqrstuvwxyz.txt diff --git a/src/out/list.rs b/src/out/list.rs index 6662ca7..b98fb83 100644 --- a/src/out/list.rs +++ b/src/out/list.rs @@ -64,7 +64,7 @@ fn print_elements( print_size_and_creation_date(e); let num_splits = - get_string_length(e.get_name().as_str()) / (name_length - (3 + 2 * current_depth)); + get_string_length(e.get_name().as_str()) / (name_length - (2 + 2 * current_depth)); for j in 1..num_splits + 1 { let mut e_name = String::from("│ "); diff --git a/src/utils.rs b/src/utils.rs index 6e750f0..9bb4b79 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -63,20 +63,29 @@ pub fn get_icon_file_type<'a>(filename: String) -> &'a str { "zip" | "rar" | "7zip" | "tar" | "gz" | "tgz" => "󰗄 ", "flv" | "avi" | "mp4" | "webm" | "mov" => " ", "config" | "toml" | "yaml" | "conf" => "󰒓 ", - "exe" | "bat" | "dll" => " ", + "exe" | "bat" | "dll" | "msi" => " ", + "mp3" | "wav" | "ogg" => " ", "java" | "jar" => " ", + "py" | "ipynb" => " ", + "csv" | "sql" => " ", + "ttf" | "fnt" => " ", + "gitignore" => " ", + "b" | "bf" => "󰧑 ", "json" => " ", "html" => " ", - "csv" => " ", + "lock" => "󰌾 ", "cpp" => " ", "pdf" => " ", "css" => " ", "bin" => " ", "asm" => " ", "txt" => " ", + "xml" => "󰗀 ", + "lua" => " ", + "php" => " ", "rs" => " ", - "py" => " ", "js" => " ", + "sh" => " ", "c" => " ", _ => "󰈔 ", } diff --git a/test/dir/more_dirs/abcdefghijklmnopqrstuvwxyz.txt b/test/dir/more_dirs/abcdefghijklmnopqrstuvwxyz.txt new file mode 100644 index 0000000..e69de29