From 873f368004f152aa4fb436f69de5404832c4e8fc Mon Sep 17 00:00:00 2001 From: Guilleag01 Date: Mon, 27 Nov 2023 14:41:02 +0100 Subject: [PATCH] some icons --- src/out/default.rs | 3 +++ src/utils.rs | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/src/out/default.rs b/src/out/default.rs index a39645f..af958fe 100644 --- a/src/out/default.rs +++ b/src/out/default.rs @@ -31,6 +31,9 @@ pub fn default(mut elements: Vec) { column_widths[j] = max_len; } i += 1; + if i == elements.len() { + break; + } } i -= 1; diff --git a/src/utils.rs b/src/utils.rs index 7ea5173..844542a 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -72,6 +72,7 @@ pub fn get_size_string(bytes: u64) -> String { } } +#[inline] pub fn system_time_to_string(system_time: SystemTime) -> String { let datetime: DateTime = system_time.into(); datetime.format("%d-%m-%y %H:%M").to_string() @@ -102,6 +103,7 @@ pub fn get_icon_file_type<'a>(filename: String) -> &'a str { "ttf" | "fnt" => " ", "gitignore" => " ", "b" | "bf" => "󰧑 ", + "makefile" => " ", "json" => " ", "html" => " ", "lock" => "󰌾 ", @@ -119,7 +121,9 @@ pub fn get_icon_file_type<'a>(filename: String) -> &'a str { "js" => " ", "sh" => " ", "db" => "󰆼 ", + "cs" => " ", "c" => " ", + "r" => " ", _ => "󰈔 ", } }