From f346b2575881038d9499ff6c39240e173a972b28 Mon Sep 17 00:00:00 2001 From: Francesco Dipi Date: Tue, 30 Oct 2018 20:26:48 +0100 Subject: [PATCH] Add Lua ascii logo --- resources/lua.ascii | 39 +++++++++++++++++++++++++++++++++++++++ src/main.rs | 6 ++++++ 2 files changed, 45 insertions(+) create mode 100644 resources/lua.ascii diff --git a/resources/lua.ascii b/resources/lua.ascii new file mode 100644 index 000000000..de1182eb0 --- /dev/null +++ b/resources/lua.ascii @@ -0,0 +1,39 @@ + ======== + === === ,,,,,,, + == == ,,,,,,,,,,, + = ,,,,,,,,,,,,, + = ,,,,,,,,,,,,, + = ,,,,,,,,,,,,, ,,,,,,,,,,,,, + = ,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,, + = ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,, + = ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,, + = ,,,,,,,,,,,,,,,,,,,,,,,, ,,,,, = + = ,,,,,,,,,,,,,,,,,,,,,,, ,,,, = + = ,,,,,,,,,,,,,,,,,,,,,,, ,,,, = + = ,,,,,,,,,,,,,,,,,,,,,,, ,,,, = + = ,,,,,,,,,,,,,,,,,,,,,,, ,,,, = + = ,,,,,,,,,,,,,,,,,,,,,,,, ,,,,, = += ,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,, = += ,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,, = += ,,,,,,, ,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,, = += ,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, = += ,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, = += ,,,,,,, ,,,,,,,,, ,,,,, ,,, ,,,,,,,, = += ,,,,,,, ,,,,,,,,, ,,,,, ,,, ~,,,, ,,,,,,, = += ,,,,,,, ,,,,,,,,, ,,,,, ,,,,,,,,, ,,,,,,, = += ,,,,,,, ,,,,,,,,, ,,,,, ,,, ,,,,,,, = + = ,,,,,, ,,,,,,,,, ,,,,, ,, ,,,,, ,,,,,, = + = ,,,,, ,,,,,,,,, ,,,, ,, ,,,,, ,,,,, = + = ,,,,, ,,, , ,,, =: ,,,, = + = ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, = + = ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, = + = ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, = + = :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, = + = ,,,,,,,,,,,,,,,,,,,,,,,,, = + = ,,,,,,,,,,,,,,,,,,,,, = + = ,,,,,,,,,,,,, = + = = + = = + == == + === === + ======= diff --git a/src/main.rs b/src/main.rs index 4acd3ee57..bc98d17a8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -84,6 +84,7 @@ enum Language { Haskell, Java, Lisp, + Lua, Python, R, Ruby, @@ -103,6 +104,7 @@ fn get_color(l: &Language) -> &str { Language::Haskell => "cyan", Language::Java => "green", Language::Lisp => "yellow", + Language::Lua => "blue", Language::Python => "magenta", Language::R => "blue", Language::Ruby => "magenta", @@ -124,6 +126,7 @@ impl fmt::Display for Language { Language::Haskell => write!(f, "Haskell"), Language::Java => write!(f, "Java"), Language::Lisp => write!(f, "Lisp"), + Language::Lua => write!(f, "Lua"), Language::Python => write!(f, "Python"), Language::R => write!(f, "R"), Language::Ruby => write!(f, "Ruby"), @@ -293,6 +296,7 @@ impl From for Language { tokei::LanguageType::Haskell => Language::Haskell, tokei::LanguageType::Java => Language::Java, tokei::LanguageType::Lisp => Language::Lisp, + tokei::LanguageType::Lua => Language::Lua, tokei::LanguageType::Python => Language::Python, tokei::LanguageType::R => Language::R, tokei::LanguageType::Ruby => Language::Ruby, @@ -315,6 +319,7 @@ fn get_all_language_types() -> Vec { tokei::LanguageType::Haskell, tokei::LanguageType::Java, tokei::LanguageType::Lisp, + tokei::LanguageType::Lua, tokei::LanguageType::Python, tokei::LanguageType::R, tokei::LanguageType::Ruby, @@ -336,6 +341,7 @@ impl Info { Language::Haskell => include_str!("../resources/haskell.ascii"), Language::Java => include_str!("../resources/java.ascii"), Language::Lisp => include_str!("../resources/lisp.ascii"), + Language::Lua => include_str!("../resources/lua.ascii"), Language::Python => include_str!("../resources/python.ascii"), Language::R => include_str!("../resources/r.ascii"), Language::Ruby => include_str!("../resources/ruby.ascii"),