@@ -19,6 +19,7 @@ pub enum Language {
19
19
CSS ,
20
20
D ,
21
21
Dart ,
22
+ Dockerfile ,
22
23
#[ strum( serialize = "emacslisp" ) ]
23
24
Elisp ,
24
25
Elixir ,
@@ -81,6 +82,7 @@ impl std::fmt::Display for Language {
81
82
Language :: CSS => write ! ( f, "CSS" ) ,
82
83
Language :: D => write ! ( f, "D" ) ,
83
84
Language :: Dart => write ! ( f, "Dart" ) ,
85
+ Language :: Dockerfile => write ! ( f, "Dockerfile" ) ,
84
86
Language :: Elisp => write ! ( f, "EmacsLisp" ) ,
85
87
Language :: Elixir => write ! ( f, "Elixir" ) ,
86
88
Language :: Elm => write ! ( f, "Elm" ) ,
@@ -143,6 +145,7 @@ impl From<tokei::LanguageType> for Language {
143
145
tokei:: LanguageType :: Css => Language :: CSS ,
144
146
tokei:: LanguageType :: D => Language :: D ,
145
147
tokei:: LanguageType :: Dart => Language :: Dart ,
148
+ tokei:: LanguageType :: Dockerfile => Language :: Dockerfile ,
146
149
tokei:: LanguageType :: Elisp => Language :: Elisp ,
147
150
tokei:: LanguageType :: Elixir => Language :: Elixir ,
148
151
tokei:: LanguageType :: Elm => Language :: Elm ,
@@ -204,6 +207,7 @@ impl Language {
204
207
Language :: CSS => include_str ! ( "../resources/css.ascii" ) ,
205
208
Language :: D => include_str ! ( "../resources/d.ascii" ) ,
206
209
Language :: Dart => include_str ! ( "../resources/dart.ascii" ) ,
210
+ Language :: Dockerfile => include_str ! ( "../resources/dockerfile.ascii" ) ,
207
211
Language :: Elisp => include_str ! ( "../resources/emacslisp.ascii" ) ,
208
212
Language :: Elixir => include_str ! ( "../resources/elixir.ascii" ) ,
209
213
Language :: Elm => include_str ! ( "../resources/elm.ascii" ) ,
@@ -269,6 +273,7 @@ impl Language {
269
273
Language :: CSS => vec ! [ Color :: Blue , Color :: White ] ,
270
274
Language :: D => vec ! [ Color :: Red ] ,
271
275
Language :: Dart => vec ! [ Color :: BrightBlue , Color :: BrightCyan ] ,
276
+ Language :: Dockerfile => vec ! [ Color :: Cyan , Color :: White , Color :: BrightBlue ] ,
272
277
Language :: Elisp => vec ! [ Color :: BrightMagenta , Color :: White ] ,
273
278
Language :: Elixir => vec ! [ Color :: Magenta ] ,
274
279
Language :: Elm => vec ! [ Color :: BrightBlack , Color :: Green , Color :: Yellow , Color :: Cyan ] ,
@@ -395,6 +400,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
395
400
tokei:: LanguageType :: Css ,
396
401
tokei:: LanguageType :: D ,
397
402
tokei:: LanguageType :: Dart ,
403
+ tokei:: LanguageType :: Dockerfile ,
398
404
tokei:: LanguageType :: Elixir ,
399
405
tokei:: LanguageType :: Elisp ,
400
406
tokei:: LanguageType :: Elm ,
0 commit comments