Skip to content

Commit

Permalink
Add support for typescript
Browse files Browse the repository at this point in the history
  • Loading branch information
cnsumner committed Oct 5, 2018
1 parent 51b2b9d commit 314ec0a
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
25 changes: 25 additions & 0 deletions resources/typescript.ascii
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTS TSTS TSTSTS
TSTSTSTS TS TSTS
TSTSTSTSTSTS TSTSTSTS TSTS TSTSTS
TSTSTSTSTSTS TSTSTSTS TSTSTSTSTSTS
TSTSTSTSTSTS TSTSTSTS TSTSTSTS
TSTSTSTSTSTS TSTSTSTSTS TSTSTS
TSTSTSTSTSTS TSTSTSTSTSTS TSTS
TSTSTSTSTSTS TSTSTSTSTSTSTS TSTS
TSTSTSTSTSTS TSTSTSTS TSTSTS TSTS
TSTSTSTSTSTS TSTSTS TSTS
TSTSTSTSTSTS TSTSTSTS TSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
6 changes: 6 additions & 0 deletions src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ enum Language {
Rust,
Scala,
Shell,
TypeScript,
}

fn get_color(l : &Language) -> &str {
Expand All @@ -73,6 +74,7 @@ fn get_color(l : &Language) -> &str {
Language::Rust => "cyan",
Language::Scala => "blue",
Language::Shell => "green",
Language::TypeScript => "cyan",
}
}

Expand All @@ -93,6 +95,7 @@ impl fmt::Display for Language {
Language::Rust => write!(f, "Rust"),
Language::Scala => write!(f, "Scala"),
Language::Shell => write!(f, "Shell"),
Language::TypeScript => write!(f, "TypeScript"),
}
}
}
Expand Down Expand Up @@ -151,6 +154,7 @@ impl From<tokei::LanguageType> for Language {
tokei::LanguageType::Rust => Language::Rust,
tokei::LanguageType::Scala => Language::Scala,
tokei::LanguageType::Sh => Language::Shell,
tokei::LanguageType::TypeScript => Language::TypeScript,
_ => unimplemented!(),
}
}
Expand All @@ -172,6 +176,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
tokei::LanguageType::Rust,
tokei::LanguageType::Scala,
tokei::LanguageType::Sh,
tokei::LanguageType::TypeScript,
]
}

Expand All @@ -192,6 +197,7 @@ impl Info {
Language::Rust => include_str!("../resources/rust.ascii"),
Language::Scala => include_str!("../resources/scala.ascii"),
Language::Shell => include_str!("../resources/shell.ascii"),
Language::TypeScript => include_str!("../resources/typescript.ascii"),
// _ => include_str!("../resources/unknown.ascii"),
}
}
Expand Down

0 comments on commit 314ec0a

Please sign in to comment.