@@ -137,7 +137,15 @@ char *get_emoji(const char *path) {
137
137
{"xz" , "📦" }, {"7z" , "📦" }, {"rar" , "📦" }, {"deb" , "📥" }, {"rpm" , "📥" },
138
138
{"py" , "💻" }, {"sh" , "💻" }, {"js" , "💻" }, {"html" , "💻" }, {"css" , "💻" },
139
139
{"cpp" , "💻" }, {"c" , "💻" }, {"java" , "💻" }, {"go" , "💻" }, {"rb" , "💻" },
140
- {"rs" , "💻" }, {"php" , "💻" }, {"h" , "💻" }, {"hpp" , "💻" }, {"o" , "🧩" },
140
+ {"rs" , "💻" }, {"php" , "💻" }, {"h" , "💻" }, {"hpp" , "💻" },
141
+ {"swift" , "💻" }, {"kt" , "💻" }, {"scala" , "💻" }, {"ts" , "💻" }, {"jsx" , "💻" },
142
+ {"tsx" , "💻" }, {"vue" , "💻" }, {"dart" , "💻" }, {"lua" , "💻" }, {"pl" , "💻" },
143
+ {"r" , "💻" }, {"m" , "💻" }, {"mm" , "💻" }, {"asm" , "💻" }, {"s" , "💻" },
144
+ {"f" , "💻" }, {"f90" , "💻" }, {"lisp" , "💻" }, {"hs" , "💻" }, {"ml" , "💻" },
145
+ {"clj" , "💻" }, {"groovy" , "💻" }, {"jl" , "💻" }, {"ex" , "💻" }, {"exs" , "💻" },
146
+ {"elm" , "💻" }, {"coffee" , "💻" }, {"ts" , "💻" }, {"d" , "💻" }, {"cs" , "💻" },
147
+ {"vb" , "💻" }, {"fs" , "💻" }, {"sql" , "💻" }, {"pas" , "💻" }, {"lhs" , "💻" },
148
+ {"cob" , "💻" }, {"o" , "🧩" },
141
149
{"txt" , "📝" }, {"rst" , "📝" }, {"log" , "📝" }, {"ttf" , "🔤" }, {"otf" , "🔤" },
142
150
{"woff" , "🔤" }, {"woff2" , "🔤" }, {"pdf" , "📚" }, {"djvu" , "📚" }, {"epub" , "📚" },
143
151
{"pem" , "🔑" }, {"crt" , "🔑" }, {"key" , "🔑" }, {"pub" , "🔑" }, {"p12" , "🔑" },
@@ -146,7 +154,16 @@ char *get_emoji(const char *path) {
146
154
{"rtf" , "📄" }, {"xls" , "📄" }, {"xlsx" , "📄" }, {"ods" , "📄" }, {"ppt" , "📄" },
147
155
{"pptx" , "📄" }, {"odp" , "📄" }, {"conf" , "⚙️" }, {"config" , "⚙️" }, {"toml" , "⚙️" },
148
156
{"cfg" , "⚙️" }, {"yaml" , "⚙️" }, {"yml" , "⚙️" }, {"json" , "⚙️" }, {"ini" , "⚙️" },
149
- {"target" , "🎯" }, {"service" , "🚀" }, {"socket" , "🔁" }};
157
+ {"target" , "🎯" }, {"service" , "🚀" }, {"socket" , "🔁" },
158
+ {"app" , "📱" }, {"dmg" , "💿" }, {"pkg" , "📦" }, {"framework" , "🧰" },
159
+ {"plist" , "📋" }, {"scpt" , "📜" }, {"swift" , "🐦" }, {"xcodeproj" , "🛠️" }, {"xib" , "🖼️" },
160
+ {"mlmodel" , "🧠" },{"arobject" , "🎭" },
161
+ {"sks" , "🎮" }, {"car" , "🚗" }, {"xcassets" , "🗂️" }, {"entitlements" , "🔐" },
162
+ {"ipa" , "📱" }, {"dSYM" , "🐛" }, {"icns" , "🖼️" },
163
+ {"webloc" , "🔗" }, {"workflow" , "🔄" },{"terminal" , "🖥️" },
164
+ {"bundle" , "🎁" }, {"pb" , "📋" }, {"strings" , "🔠" }, {"provisionprofile" , "🔏" },
165
+ {"ccl" , "🎨" }, {"scnassets" , "🌟" }, {"xcassets" , "🗂️" }
166
+ };
150
167
151
168
for (size_t i = 0 ; i < sizeof (ext_map ) / sizeof (ext_map [0 ]); i ++ ) {
152
169
if (strcasecmp (extension , ext_map [i ].key ) == 0 ) {
0 commit comments