@@ -130,15 +130,7 @@ public void apply(Project project) {
130130 }
131131
132132 public static String getSplash () {
133- return "\n " + " ( \n "
134- + " )\\ ) ) ) ( ) \n "
135- + "(()/( ( ) ( /( ( /( ( )\\ ) ( /( ( \n "
136- + " /(_)))\\ ( ( ( ( )\\ ()) ( )\\ ()) ))\\ ((_| /( )\\ ())( )( \n "
137- + "(_))_((_))\\ )\\ )\\ )\\ '((_)\\ )\\ ((_)\\ /((_)_ )(_)|_))/ )\\ (()\\ \n "
138- + " | \\ (_|(_)((_|(_)_((_)) | |(_) ((_) |(_|_))(| ((_)_| |_ ((_)((_) \n "
139- + " | |) | (_-< _/ _ \\ ' \\ ()| '_ \\ / _ \\ '_ \\ || | / _` | _/ _ \\ '_| \n "
140- + " |___/|_/__|__\\ ___/_|_|_| |_.__/\\ ___/_.__/\\ _,_|_\\ __,_|\\ __\\ ___/_| \n "
141- + " \n " + "\n "
133+ return "\n " + (DISABLE_ANSI ? getColorLessSplash () : getColoredSplash ()) + "\n \n "
142134 + getCenterText (String .format ("%sC%so%sl%so%sr%sf%su%sl%s!%s" , RED , RED_BRIGHT , YELLOW , GREEN_BRIGHT , GREEN , CYAN , BLUE , PURPLE , PURPLE_BRIGHT , WHITE ), 9 ) + "\n "
143135 + " Created by Pancake and Scribble\n " + getCenterText (discoVersion ) + "\n \n " ;
144136
@@ -185,4 +177,27 @@ public static void printError(String line) {
185177 public static void printError (String line , String filename ) {
186178 printError (String .format ("[%s] %s" , filename , line ));
187179 }
180+
181+ private static String getColoredSplash () {
182+ return "[0m [1;31m([0m\n "
183+ + " [1;31m)\\ [0m [1;31m)[0m [1;31m)[0m [1;31m)[0m [1;31m([0m [1;31m)[0m\n "
184+ + "[1;31m([33m()/[31m([0m [1;31m([0m [1;31m)[0m [1;31m([0m [1;33m/[31m([0m [1;31m([0m [1;31m/([0m [1;31m([0m [1;31m)\\ [0m [1;31m)[0m [1;31m([0m [1;31m/([0m [1;31m([0m\n "
185+ + " [1;31m/[33m(_)))[31m\\ [0m [1;31m([0m [1;31m([0m [1;31m([0m [1;31m([0m [1;31m)[33m\\ ()[31m)[0m [1;31m([0m [1;31m)[33m\\ ()[31m)[0m [1;31m)[33m)[31m\\ ([33m(_[31m|[0m [1;31m/([0m [1;31m)\\ [33m()[31m)([0m [1;31m)([0m\n "
186+ + "[1;31m([0;32m_[1;33m))[0;32m_[1;33m((_))[31m\\ [0m [1;31m)\\ [0m [1;31m)\\ [0m [1;31m)[33m\\ [0m [1;31m'([33m([0;32m_[1;33m)[31m\\ [0m [1;31m)\\ ([33m(_)[31m\\ [0m [1;31m/[33m((_)[0;32m_[37m [1;31m)([33m_)([0;32m_[1;33m))/[0m [1;33m)[31m\\ ([33m()[31m\\ [0m\n "
187+ + " [32m|[37m [32m\\ [1;33m([0;32m_[1;33m|([0;32m_[1;31m)([33m([0;32m_[1;33m|([0;32m_[1;31m)[0;32m_[1;31m([33m([0;32m_[1;33m)[31m)[0m [32m| |[1;33m([0;32m_[1;31m)[0m [1;31m([33m([0;32m_[1;33m)[0m [32m|[1;33m([0;32m_[1;33m|[0;32m_[1;33m))([0;32m|[37m [1;33m(([0;32m_[1;33m)[0;32m_|[37m [32m|_[37m [1;33m(([0;32m_[1;33m)(([0;32m_[1;31m)[0m\n "
188+ + " [32m| |) | (_-< _/ _ \\ ' \\ [1;31m()[0;32m| '_ \\ / _ \\ '_ \\ || | / _` | _/ _ \\ '_|[1m\n "
189+ + "[0m [32m|___/|_/__|__\\ ___/_|_|_| |_.__/\\ ___/_.__/\\ _,_|_\\ __,_|\\ __\\ ___/_|[37m\n " ;
190+ }
191+
192+ private static String getColorLessSplash () {
193+ return " ( \n "
194+ + " )\\ ) ) ) ( ) \n "
195+ + "(()/( ( ) ( /( ( /( ( )\\ ) ( /( ( \n "
196+ + " /(_)))\\ ( ( ( ( )\\ ()) ( )\\ ()) ))\\ ((_| /( )\\ ())( )( \n "
197+ + "(_))_((_))\\ )\\ )\\ )\\ '((_)\\ )\\ ((_)\\ /((_)_ )(_)(_))/ )\\ (()\\ \n "
198+ + " | \\ (_|(_)((_|(_)_((_)) | |(_) ((_) |(_|_))(| ((_)_| |_ ((_)((_) \n "
199+ + " | |) | (_-< _/ _ \\ ' \\ ()| '_ \\ / _ \\ '_ \\ || | / _` | _/ _ \\ '_| \n "
200+ + " |___/|_/__|__\\ ___/_|_|_| |_.__/\\ ___/_.__/\\ _,_|_\\ __,_|\\ __\\ ___/_| \n "
201+ + " " ;
202+ }
188203}
0 commit comments