You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by vk...@apache.org on 2020/12/31 05:11:15 UTC

[ignite-3] 03/03: IGNITE-13937 - Updated the banner so that it uses only ASCII

This is an automated email from the ASF dual-hosted git repository.

vkulichenko pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git

commit e316b6a1453e7ee6ac364521538a95fadc6b70c3
Author: Valentin Kulichenko <va...@gmail.com>
AuthorDate: Wed Dec 30 21:10:37 2020 -0800

    IGNITE-13937 - Updated the banner so that it uses only ASCII
---
 .../org/apache/ignite/cli/spec/SpecAdapter.java    | 27 ++++++++--------
 .../java/org/apache/ignite/app/IgniteRunner.java   | 36 +++++++++++++---------
 2 files changed, 36 insertions(+), 27 deletions(-)

diff --git a/modules/cli/src/main/java/org/apache/ignite/cli/spec/SpecAdapter.java b/modules/cli/src/main/java/org/apache/ignite/cli/spec/SpecAdapter.java
index f0c8157..07f8f6c 100644
--- a/modules/cli/src/main/java/org/apache/ignite/cli/spec/SpecAdapter.java
+++ b/modules/cli/src/main/java/org/apache/ignite/cli/spec/SpecAdapter.java
@@ -27,18 +27,19 @@ import picocli.CommandLine.Model.CommandSpec;
 @CommandLine.Command(versionProvider = VersionProvider.class)
 public abstract class SpecAdapter implements Runnable {
     private static final String[] BANNER = new String[] {
-        "                       ___                         __",
-        "                      /   |   ____   ____ _ _____ / /_   ___",
-        "  @|red,bold       ⣠⣶⣿|@          / /| |  / __ \\ / __ `// ___// __ \\ / _ \\",
-        "  @|red,bold      ⣿⣿⣿⣿|@         / ___ | / /_/ // /_/ // /__ / / / // ___/",
-        "  @|red,bold  ⢠⣿⡏⠈⣿⣿⣿⣿⣷|@       /_/  |_|/ .___/ \\__,_/ \\___//_/ /_/ \\___/",
-        "  @|red,bold ⢰⣿⣿⣿⣧⠈⢿⣿⣿⣿⣿⣦|@            /_/",
-        "  @|red,bold ⠘⣿⣿⣿⣿⣿⣦⠈⠛⢿⣿⣿⣿⡄|@       ____               _  __           @|red,bold _____|@",
-        "  @|red,bold  ⠈⠛⣿⣿⣿⣿⣿⣿⣦⠉⢿⣿⡟|@      /  _/____ _ ____   (_)/ /_ ___     @|red,bold |__  /|@",
-        "  @|red,bold ⢰⣿⣶⣀⠈⠙⠿⣿⣿⣿⣿ ⠟⠁|@      / / / __ `// __ \\ / // __// _ \\     @|red,bold /_ <|@",
-        "  @|red,bold ⠈⠻⣿⣿⣿⣿⣷⣤⠙⢿⡟|@       _/ / / /_/ // / / // // /_ / ___/   @|red,bold ___/ /|@",
-        "  @|red,bold       ⠉⠉⠛⠏⠉|@      /___/ \\__, //_/ /_//_/ \\__/ \\___/   @|red,bold /____/|@",
-        "                        /____/\n"
+        "",
+        "  @|red,bold          #|@              ___                         __",
+        "  @|red,bold        ###|@             /   |   ____   ____ _ _____ / /_   ___",
+        "  @|red,bold    #  #####|@           / /| |  / __ \\ / __ `// ___// __ \\ / _ \\",
+        "  @|red,bold  ###  ######|@         / ___ | / /_/ // /_/ // /__ / / / // ___/",
+        "  @|red,bold #####  #######|@      /_/  |_|/ .___/ \\__,_/ \\___//_/ /_/ \\___/",
+        "  @|red,bold #######  ######|@            /_/",
+        "  @|red,bold   ########  ####|@        ____               _  __           @|red,bold _____|@",
+        "  @|red,bold  #  ########  ##|@       /  _/____ _ ____   (_)/ /_ ___     @|red,bold |__  /|@",
+        "  @|red,bold ####  #######  #|@       / / / __ `// __ \\ / // __// _ \\     @|red,bold /_ <|@",
+        "  @|red,bold  #####  #####|@        _/ / / /_/ // / / // // /_ / ___/   @|red,bold ___/ /|@",
+        "  @|red,bold    ####  ##|@         /___/ \\__, //_/ /_//_/ \\__/ \\___/   @|red,bold /____/|@",
+        "  @|red,bold      ##|@                  /____/\n"
     };
 
     @CommandLine.Spec
@@ -50,6 +51,6 @@ public abstract class SpecAdapter implements Runnable {
             .map(Ansi.AUTO::string)
             .collect(Collectors.joining("\n"));
 
-        return banner + '\n' + " ".repeat(19) + spec.version()[0] + "\n\n";
+        return '\n' + banner + '\n' + " ".repeat(22) + spec.version()[0] + "\n\n";
     }
 }
diff --git a/modules/ignite-runner/src/main/java/org/apache/ignite/app/IgniteRunner.java b/modules/ignite-runner/src/main/java/org/apache/ignite/app/IgniteRunner.java
index 061e69c..e336292 100644
--- a/modules/ignite-runner/src/main/java/org/apache/ignite/app/IgniteRunner.java
+++ b/modules/ignite-runner/src/main/java/org/apache/ignite/app/IgniteRunner.java
@@ -21,6 +21,8 @@ import java.io.FileReader;
 import java.io.IOException;
 import java.io.InputStreamReader;
 import java.io.Reader;
+import java.util.Arrays;
+import java.util.stream.Collectors;
 import org.apache.ignite.configuration.ConfigurationModule;
 import org.apache.ignite.rest.RestModule;
 import org.apache.ignite.utils.IgniteProperties;
@@ -32,19 +34,21 @@ import org.slf4j.LoggerFactory;
  */
 public class IgniteRunner {
     /** */
-    private static final String BANNER = "\n" +
-        "                       ___                         __\n" +
-        "                      /   |   ____   ____ _ _____ / /_   ___\n" +
-        "        ⣠⣶⣿          / /| |  / __ \\ / __ `// ___// __ \\ / _ \\\n" +
-        "       ⣿⣿⣿⣿         / ___ | / /_/ // /_/ // /__ / / / // ___/\n" +
-        "   ⢠⣿⡏⠈⣿⣿⣿⣿⣷       /_/  |_|/ .___/ \\__,_/ \\___//_/ /_/ \\___/\n" +
-        "  ⢰⣿⣿⣿⣧⠈⢿⣿⣿⣿⣿⣦            /_/\n" +
-        "  ⠘⣿⣿⣿⣿⣿⣦⠈⠛⢿⣿⣿⣿⡄       ____               _  __           _____\n" +
-        "   ⠈⠛⣿⣿⣿⣿⣿⣿⣦⠉⢿⣿⡟      /  _/____ _ ____   (_)/ /_ ___     |__  /\n" +
-        "  ⢰⣿⣶⣀⠈⠙⠿⣿⣿⣿⣿ ⠟⠁      / / / __ `// __ \\ / // __// _ \\     /_ <\n" +
-        "  ⠈⠻⣿⣿⣿⣿⣷⣤⠙⢿⡟       _/ / / /_/ // / / // // /_ / ___/   ___/ /\n" +
-        "        ⠉⠉⠛⠏⠉      /___/ \\__, //_/ /_//_/ \\__/ \\___/   /____/\n" +
-        "                        /____/\n\n";
+    private static final String[] BANNER = new String[] {
+        "",
+        "           #              ___                         __",
+        "         ###             /   |   ____   ____ _ _____ / /_   ___",
+        "     #  #####           / /| |  / __ \\ / __ `// ___// __ \\ / _ \\",
+        "   ###  ######         / ___ | / /_/ // /_/ // /__ / / / // ___/",
+        "  #####  #######      /_/  |_|/ .___/ \\__,_/ \\___//_/ /_/ \\___/",
+        "  #######  ######            /_/",
+        "    ########  ####        ____               _  __           _____",
+        "   #  ########  ##       /  _/____ _ ____   (_)/ /_ ___     |__  /",
+        "  ####  #######  #       / / / __ `// __ \\ / // __// _ \\     /_ <",
+        "   #####  #####        _/ / / /_/ // / / // // /_ / ___/   ___/ /",
+        "     ####  ##         /___/ \\__, //_/ /_//_/ \\__/ \\___/   /____/",
+        "       ##                  /____/\n"
+    };
 
     /** */
     private static final String CONF_PARAM_NAME = "--config";
@@ -111,6 +115,10 @@ public class IgniteRunner {
     private static void ackBanner() {
         String ver = IgniteProperties.get(VER_KEY);
 
-        log.info(BANNER + "Apache Ignite ver. " + ver + "\n");
+        String banner = Arrays
+            .stream(BANNER)
+            .collect(Collectors.joining("\n"));
+
+        log.info(banner + '\n' + " ".repeat(22) + "Apache Ignite ver. " + ver + '\n');
     }
 }