Просмотр исходного кода

feat(icons): add compressed icons

Co-authored-by: zer0-x <zer0-x.7ty50@aleeas.com>
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
Christina Sørensen 2 лет назад
Родитель
Сommit
7399fc5745
5 измененных файлов с 8 добавлено и 3 удалено
  1. 3 0
      src/info/filetype.rs
  2. 5 3
      src/output/icons.rs
  3. 0 0
      test-files.bz3
  4. 0 0
      test-files.tar
  5. 0 0
      test-files.zip

+ 3 - 0
src/info/filetype.rs

@@ -307,6 +307,9 @@ impl FileIcon for FileExtensions {
         else if self.is_video(file) {
             Some(Icons::Video.value())
         }
+        else if self.is_compressed(file) {
+            Some(Icons::Compressed.value())
+        }
         else {
             None
         }

+ 5 - 3
src/output/icons.rs

@@ -16,14 +16,16 @@ pub enum Icons {
     Audio,
     Image,
     Video,
+    Compressed,
 }
 
 impl Icons {
     pub fn value(self) -> char {
         match self {
-            Self::Audio  => '\u{f001}',
-            Self::Image  => '\u{f1c5}',
-            Self::Video  => '\u{f03d}',
+            Self::Audio  => '\u{f001}', // 
+            Self::Image  => '\u{f1c5}', // 
+            Self::Video  => '\u{f03d}', // 
+            Self::Compressed => '\u{f410}', // 
         }
     }
 }

+ 0 - 0
test-files.bz3


+ 0 - 0
test-files.tar


+ 0 - 0
test-files.zip