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');
}
}