Przeglądaj źródła

chore: add ruby icon for config.ru, Gemfile, Gemfile.lock, procfile, rake, rakefile and change ruby icon

https://www.ruby-lang.org/en/about/logo/
ruby's official logo is falling down
Wu, Zhenyu 1 rok temu
rodzic
commit
5fdeb19d45
1 zmienionych plików z 20 dodań i 14 usunięć
  1. 20 14
      src/output/icons.rs

+ 20 - 14
src/output/icons.rs

@@ -95,7 +95,7 @@ impl Icons {
     const LANG_PHP: char        = '\u{e73d}';  // 
     const LANG_PYTHON: char     = '\u{e606}';  // 
     const LANG_R: char          = '\u{e68a}';  // 
-    const LANG_RUBY: char       = '\u{e21e}';  // 
+    const LANG_RUBY: char       = '\u{e739}';  // 
     const LANG_RUBYRAILS: char  = '\u{e73b}';  // 
     const LANG_RUST: char       = '\u{e68b}';  // 
     const LANG_SASS: char       = '\u{e603}';  // 
@@ -256,8 +256,8 @@ const FILENAME_ICONS: Map<&'static str, char> = phf_map! {
     ".pylintrc"           => Icons::CONFIG,         // 
     ".python_history"     => Icons::LANG_PYTHON,    // 
     ".rustfmt.toml"       => Icons::LANG_RUST,      // 
-    ".rvm"                => Icons::LANG_RUBY,      // 
-    ".rvmrc"              => Icons::LANG_RUBY,      // 
+    ".rvm"                => Icons::LANG_RUBY,      // 
+    ".rvmrc"              => Icons::LANG_RUBY,      // 
     ".SRCINFO"            => '\u{f303}',            // 
     ".tcshrc"             => Icons::SHELL,          // 󱆃
     ".viminfo"            => Icons::VIM,            // 
@@ -296,6 +296,7 @@ const FILENAME_ICONS: Map<&'static str, char> = phf_map! {
     "composer.json"       => Icons::LANG_PHP,       // 
     "composer.lock"       => Icons::LANG_PHP,       // 
     "config"              => Icons::CONFIG,         // 
+    "config.ru"           => Icons::LANG_RUBY,      // 
     "config.status"       => Icons::CONFIG,         // 
     "configure"           => Icons::WRENCH,         // 
     "configure.ac"        => Icons::CONFIG,         // 
@@ -325,6 +326,8 @@ const FILENAME_ICONS: Map<&'static str, char> = phf_map! {
     "fp-info-cache"       => Icons::KICAD,          // 
     "fp-lib-table"        => Icons::KICAD,          // 
     "FreeCAD.conf"        => Icons::FREECAD,        // 
+    "Gemfile"             => Icons::LANG_RUBY,      // 
+    "Gemfile.lock"        => Icons::LANG_RUBY,      // 
     "GNUmakefile"         => Icons::MAKE,           // 
     "go.mod"              => Icons::LANG_GO,        // 
     "go.sum"              => Icons::LANG_GO,        // 
@@ -412,7 +415,7 @@ const FILENAME_ICONS: Map<&'static str, char> = phf_map! {
     "qt5ct.conf"          => Icons::QT,             // 
     "qt6ct.conf"          => Icons::QT,             // 
     "QtProject.conf"      => Icons::QT,             // 
-    "Rakefile"            => Icons::LANG_RUBY,      // 
+    "Rakefile"            => Icons::LANG_RUBY,      // 
     "README"              => Icons::README,         // 󰂺
     "README.md"           => Icons::README,         // 󰂺
     "release.toml"        => Icons::LANG_RUST,      // 
@@ -420,7 +423,7 @@ const FILENAME_ICONS: Map<&'static str, char> = phf_map! {
     "requirements.txt"    => Icons::LANG_PYTHON,    // 
     "robots.txt"          => '\u{f06a9}',           // 󰚩
     "rubydoc"             => Icons::LANG_RUBYRAILS, // 
-    "rvmrc"               => Icons::LANG_RUBY,      // 
+    "rvmrc"               => Icons::LANG_RUBY,      // 
     "SECURITY"            => '\u{f0483}',           // 󰒃
     "SECURITY.md"         => '\u{f0483}',           // 󰒃
     "settings.gradle.kts" => Icons::GRADLE,         // 
@@ -632,9 +635,9 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
     "gcode"          => '\u{f0af4}',             // 󰫴
     "gd"             => Icons::GODOT,            // 
     "gdoc"           => Icons::DOCUMENT,         // 
-    "gem"            => Icons::LANG_RUBY,        // 
-    "gemfile"        => Icons::LANG_RUBY,        // 
-    "gemspec"        => Icons::LANG_RUBY,        // 
+    "gem"            => Icons::LANG_RUBY,        // 
+    "gemfile"        => Icons::LANG_RUBY,        // 
+    "gemspec"        => Icons::LANG_RUBY,        // 
     "gform"          => '\u{f298}',              // 
     "gif"            => Icons::IMAGE,            // 
     "git"            => Icons::GIT,              // 
@@ -655,7 +658,7 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
     "gto"            => Icons::EDA_PCB,          // 
     "gtp"            => Icons::EDA_PCB,          // 
     "gts"            => Icons::EDA_PCB,          // 
-    "guardfile"      => Icons::LANG_RUBY,        // 
+    "guardfile"      => Icons::LANG_RUBY,        // 
     "gv"             => Icons::GRAPH,            // 󱁉
     "gvy"            => Icons::LANG_GROOVY,      // 
     "gz"             => Icons::COMPRESSED,       // 
@@ -861,6 +864,7 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
     "ppt"            => Icons::SLIDE,            // 
     "pptx"           => Icons::SLIDE,            // 
     "prjpcb"         => Icons::EDA_PCB,          // 
+    "procfile"       => Icons::LANG_RUBY,        // 
     "properties"     => Icons::JSON,             // 
     "prql"           => Icons::DATABASE,         // 
     "ps"             => Icons::VECTOR,           // 󰕙
@@ -887,10 +891,12 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
     "qrc"            => Icons::QT,               // 
     "qss"            => Icons::QT,               // 
     "r"              => Icons::LANG_R,           // 
+    "rake"           => Icons::LANG_RUBY,        // 
+    "rakefile"       => Icons::LANG_RUBY,        // 
     "rar"            => Icons::COMPRESSED,       // 
     "raw"            => Icons::IMAGE,            // 
     "razor"          => Icons::RAZOR,            // 
-    "rb"             => Icons::LANG_RUBY,        // 
+    "rb"             => Icons::LANG_RUBY,        // 
     "rdata"          => Icons::LANG_R,           // 
     "rdb"            => '\u{e76d}',              // 
     "rdoc"           => Icons::MARKDOWN,         // 
@@ -902,13 +908,13 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
     "rmeta"          => Icons::LANG_RUST,        // 
     "rpm"            => '\u{e7bb}',              // 
     "rs"             => Icons::LANG_RUST,        // 
-    "rspec"          => Icons::LANG_RUBY,        // 
-    "rspec_parallel" => Icons::LANG_RUBY,        // 
-    "rspec_status"   => Icons::LANG_RUBY,        // 
+    "rspec"          => Icons::LANG_RUBY,        // 
+    "rspec_parallel" => Icons::LANG_RUBY,        // 
+    "rspec_status"   => Icons::LANG_RUBY,        // 
     "rss"            => '\u{f09e}',              // 
     "rst"            => Icons::TEXT,             // 
     "rtf"            => Icons::TEXT,             // 
-    "ru"             => Icons::LANG_RUBY,        // 
+    "ru"             => Icons::LANG_RUBY,        // 
     "rubydoc"        => Icons::LANG_RUBYRAILS,   // 
     "s"              => Icons::LANG_ASSEMBLY,    // 
     "s3db"           => Icons::SQLITE,           // 