diff --git a/src/icons/svg/file-bat.svg b/src/icons/svg/file-bat.svg
new file mode 100644
index 0000000..8a865b3
--- /dev/null
+++ b/src/icons/svg/file-bat.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-cmake.svg b/src/icons/svg/file-cmake.svg
new file mode 100644
index 0000000..34b0fac
--- /dev/null
+++ b/src/icons/svg/file-cmake.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-cpp.svg b/src/icons/svg/file-cpp.svg
new file mode 100644
index 0000000..f034c24
--- /dev/null
+++ b/src/icons/svg/file-cpp.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-db.svg b/src/icons/svg/file-db.svg
new file mode 100644
index 0000000..9de8f4e
--- /dev/null
+++ b/src/icons/svg/file-db.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-gradle.svg b/src/icons/svg/file-gradle.svg
new file mode 100644
index 0000000..331afe9
--- /dev/null
+++ b/src/icons/svg/file-gradle.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-gzip.svg b/src/icons/svg/file-gzip.svg
new file mode 100644
index 0000000..18482a5
--- /dev/null
+++ b/src/icons/svg/file-gzip.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-h.svg b/src/icons/svg/file-h.svg
new file mode 100644
index 0000000..9ecf2d9
--- /dev/null
+++ b/src/icons/svg/file-h.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-json.svg b/src/icons/svg/file-json.svg
new file mode 100644
index 0000000..bf95b5c
--- /dev/null
+++ b/src/icons/svg/file-json.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-key.svg b/src/icons/svg/file-key.svg
new file mode 100644
index 0000000..d6e9b98
--- /dev/null
+++ b/src/icons/svg/file-key.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-log.svg b/src/icons/svg/file-log.svg
new file mode 100644
index 0000000..2e690e8
--- /dev/null
+++ b/src/icons/svg/file-log.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-pem.svg b/src/icons/svg/file-pem.svg
new file mode 100644
index 0000000..a04b91d
--- /dev/null
+++ b/src/icons/svg/file-pem.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-pkg.svg b/src/icons/svg/file-pkg.svg
new file mode 100644
index 0000000..083d7a0
--- /dev/null
+++ b/src/icons/svg/file-pkg.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-python.svg b/src/icons/svg/file-python.svg
new file mode 100644
index 0000000..1d1ee55
--- /dev/null
+++ b/src/icons/svg/file-python.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-shell.svg b/src/icons/svg/file-shell.svg
new file mode 100644
index 0000000..92969e5
--- /dev/null
+++ b/src/icons/svg/file-shell.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-swift.svg b/src/icons/svg/file-swift.svg
new file mode 100644
index 0000000..8963014
--- /dev/null
+++ b/src/icons/svg/file-swift.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-tar.svg b/src/icons/svg/file-tar.svg
new file mode 100644
index 0000000..f6bc52c
--- /dev/null
+++ b/src/icons/svg/file-tar.svg
@@ -0,0 +1 @@
+
diff --git a/src/icons/svg/file-xsl.svg b/src/icons/svg/file-xsl.svg
new file mode 100644
index 0000000..8432def
--- /dev/null
+++ b/src/icons/svg/file-xsl.svg
@@ -0,0 +1 @@
+
diff --git a/src/utils/file-type.js b/src/utils/file-type.js
index 0ae1aa8..fca509d 100644
--- a/src/utils/file-type.js
+++ b/src/utils/file-type.js
@@ -1,11 +1,12 @@
export const suffix = {
simText: [
- 'swift','ymal','yml','dart','vue','txt',
+ 'swift','ymal','yml','dart','vue','txt','TXT',
'go','html','htm','asp','jsp','js','css',
- 'xml','iml','json','properties','md',
- 'gitignore','java','py','c','cpp',
+ 'xml','xsl','iml','json','properties','md',
+ 'gitignore','java','py','c','cpp','h',
'sql','sh','bat','m','bas','prg','cmd',
- 'sass','sas','php','lst'
+ 'sass','sas','php','lst','key','pem','log',
+ 'cmake','db','gradle','bat'
]
}
@@ -23,6 +24,7 @@ iconClass.set('dart','file-dart')
iconClass.set('html','file-html')
iconClass.set('md','file-md')
iconClass.set('txt','file-txt')
+iconClass.set('TXT','file-txt')
iconClass.set('css','file-css')
iconClass.set('java','file-java')
iconClass.set('go','file-go')
@@ -37,12 +39,30 @@ iconClass.set('xlsx','file-excel')
iconClass.set('gitignore','file-gitignore')
iconClass.set('ncm','file-ncm')
iconClass.set('dmg','file-dmg')
+iconClass.set('pkg','file-pkg')
+iconClass.set('mpkg','file-pkg')
iconClass.set('exe','file-exe')
iconClass.set('word','file-word')
iconClass.set('pdf','file-pdf')
iconClass.set('zip','zip')
iconClass.set('rar','zip')
iconClass.set('iml','file-idea')
+iconClass.set('key','file-key')
+iconClass.set('pem','file-pem')
+iconClass.set('gz','file-gzip')
+iconClass.set('json','file-json')
+iconClass.set('tar','file-tar')
+iconClass.set('sh','file-shell')
+iconClass.set('log','file-log')
+iconClass.set('py','file-python')
+iconClass.set('cpp','file-cpp')
+iconClass.set('h','file-h')
+iconClass.set('xsl','file-xsl')
+iconClass.set('cmake','file-cmake')
+iconClass.set('db','file-db')
+iconClass.set('gradle','file-gradle')
+iconClass.set('bat','file-bat')
+iconClass.set('swift','file-swift')
export const modeInfo = [
{name: "APL", mime: "text/apl", mode: "apl", ext: ["dyalog", "apl"]},