You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2007/09/11 03:23:04 UTC
svn commit: r574420 - in /geronimo/sandbox/gshell/trunk:
gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java
gshell-core/src/main/java/org/apache/geronimo/gshell/branding/DefaultBranding.java
Author: jdillon
Date: Mon Sep 10 18:23:02 2007
New Revision: 574420
URL: http://svn.apache.org/viewvc?rev=574420&view=rev
Log:
Giving the banner a facelift and some color
Fixed --color option to allow color to be turned off
Modified:
geronimo/sandbox/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java
geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/branding/DefaultBranding.java
Modified: geronimo/sandbox/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java?rev=574420&r1=574419&r2=574420&view=diff
==============================================================================
--- geronimo/sandbox/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java (original)
+++ geronimo/sandbox/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java Mon Sep 10 18:23:02 2007
@@ -131,7 +131,7 @@
System.setProperty(name, value);
}
- @Option(name="-C", aliases={"--color"}, argumentRequired=false, description="Enable or disable use of ANSI colors")
+ @Option(name="-C", aliases={"--color"}, argumentRequired=true, description="Enable or disable use of ANSI colors")
private void enableAnsiColors(final boolean flag) {
ANSI.setEnabled(flag);
}
Modified: geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/branding/DefaultBranding.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/branding/DefaultBranding.java?rev=574420&r1=574419&r2=574420&view=diff
==============================================================================
--- geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/branding/DefaultBranding.java (original)
+++ geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/branding/DefaultBranding.java Mon Sep 10 18:23:02 2007
@@ -23,6 +23,9 @@
import java.io.PrintWriter;
import java.io.StringWriter;
+import org.apache.geronimo.gshell.ansi.Buffer;
+import org.apache.geronimo.gshell.ansi.Code;
+import org.apache.geronimo.gshell.ansi.RenderWriter;
import org.codehaus.plexus.component.annotations.Component;
import org.codehaus.plexus.component.annotations.Requirement;
@@ -83,13 +86,35 @@
public String getWelcomeBanner() {
StringWriter writer = new StringWriter();
- PrintWriter out = new PrintWriter(writer);
+ PrintWriter out = new RenderWriter(writer);
+ Buffer buff = new Buffer();
- out.println(" ____ ____ _ _ _ ");
- out.println(" / ___/ ___|| |__ ___| | |");
- out.println(" | | _\\___ \\| '_ \\ / _ \\ | |");
- out.println(" | |_| |___) | | | | __/ | |");
- out.println(" \\____|____/|_| |_|\\___|_|_|");
+ /*
+ String[] banner = {
+ " ____ ____ _ _ _ ",
+ " / ___/ ___|| |__ ___| | |",
+ " | | _\\___ \\| '_ \\ / _ \\ | |",
+ " | |_| |___) | | | | __/ | |",
+ " \\____|____/|_| |_|\\___|_|_|",
+ };
+ */
+
+ String[] banner = {
+ " ,, ,, ,,",
+ " .g8\"\"\"bgd .M\"\"\"bgd `7MM `7MM `7MM",
+ " .dP' `M ,MI \"Y MM MM MM",
+ " dM' ` `MMb. MMpMMMb. .gP\"Ya MM MM",
+ " MM `YMMNq. MM MM ,M' Yb MM MM",
+ " MM. `7MMF'. `MM MM MM 8M\"\"\"\"\"\" MM MM",
+ " `Mb. MM Mb dM MM MM YM. , MM MM",
+ " `\"bmmmdPY P\"Ybmmd\" .JMML JMML.`Mbmmd'.JMML..JMML."
+ };
+
+ for (String line : banner) {
+ buff.attrib(line, Code.CYAN);
+ out.println(buff);
+ }
+
out.println();
out.println(" @|bold GShell| (" + getVersion() + ")");
out.println();