Skip to content

Commit 1147100

Browse files
committed
JavaScript added #22
1 parent e79e867 commit 1147100

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

Diff for: resources/javascript.ascii

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
2+
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
3+
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
4+
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
5+
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
6+
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
7+
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
8+
JSJSJSJSJSJSJ JSJ SJS
9+
JSJSJSJSJSJSJ JS SJ
10+
JSJSJSJSJSJSJ JSJ SJ SJS
11+
JSJSJSJSJSJSJ JSJS JSJSJ
12+
JSJSJSJSJ SJ SJ SJ JSJS
13+
JSJSJSJS J SJS
14+
JSJSJSJSJ SJS JSJS
15+
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJS

Diff for: src/main.rs

+6
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ enum Language {
178178
Scala,
179179
Shell,
180180
TypeScript,
181+
JavaScript,
181182
}
182183

183184
impl fmt::Display for Language {
@@ -199,6 +200,7 @@ impl fmt::Display for Language {
199200
Language::Scala => write!(f, "Scala"),
200201
Language::Shell => write!(f, "Shell"),
201202
Language::TypeScript => write!(f, "TypeScript"),
203+
Language::JavaScript => write!(f, "JavaScript"),
202204
}
203205
}
204206
}
@@ -390,6 +392,7 @@ impl From<tokei::LanguageType> for Language {
390392
tokei::LanguageType::Scala => Language::Scala,
391393
tokei::LanguageType::Sh => Language::Shell,
392394
tokei::LanguageType::TypeScript => Language::TypeScript,
395+
tokei::LanguageType::JavaScript => Language::JavaScript,
393396
_ => unimplemented!(),
394397
}
395398
}
@@ -413,6 +416,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
413416
tokei::LanguageType::Scala,
414417
tokei::LanguageType::Sh,
415418
tokei::LanguageType::TypeScript,
419+
tokei::LanguageType::JavaScript,
416420
]
417421
}
418422

@@ -435,6 +439,7 @@ impl Info {
435439
Language::Scala => include_str!("../resources/scala.ascii"),
436440
Language::Shell => include_str!("../resources/shell.ascii"),
437441
Language::TypeScript => include_str!("../resources/typescript.ascii"),
442+
Language::JavaScript => include_str!("../resources/javascript.ascii"),
438443
// _ => include_str!("../resources/unknown.ascii"),
439444
}
440445
}
@@ -457,6 +462,7 @@ impl Info {
457462
Language::Scala => vec![Color::Blue],
458463
Language::Shell => vec![Color::Green],
459464
Language::TypeScript => vec![Color::Cyan],
465+
Language::JavaScript => vec![Color::BrightYellow],
460466
}
461467
}
462468
}

0 commit comments

Comments
 (0)