You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by st...@apache.org on 2003/02/20 21:10:32 UTC
cvs commit: xml-cocoon2/src/java/org/apache/cocoon Main.java
stefano 2003/02/20 12:10:32
Modified: src/java/org/apache/cocoon Main.java
Log:
nicer command line messages
Revision Changes Path
1.33 +24 -22 xml-cocoon2/src/java/org/apache/cocoon/Main.java
Index: Main.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/Main.java,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- Main.java 2 Feb 2003 00:46:20 -0000 1.32
+++ Main.java 20 Feb 2003 20:10:32 -0000 1.33
@@ -204,15 +204,13 @@
List targets = new ArrayList();
String logKit = null;
String logger = null;
- String logLevel = "DEBUG";
+ String logLevel = "ERROR";
String agentOptions = null;
String acceptOptions = null;
boolean precompileOnly = false;
boolean followLinks = true;
boolean verbose = false;
- System.out.print("\nSetup...");
-
CLArgsParser parser = new CLArgsParser(args, OPTIONS);
List clOptions = parser.getArguments();
int size = clOptions.size();
@@ -234,7 +232,7 @@
break;
case Main.VERSION_OPT:
- printVersion(CocoonBean.getVersion());
+ printVersion();
break;
case Main.VERBOSE_OPT:
@@ -335,40 +333,36 @@
System.exit(1);
}
+ System.out.println(getProlog());
+
cocoon.initialize();
- System.out.println(" done.");
-
- System.out.print("Initializing...");
cocoon.warmup();
-
- System.out.println(" ready, let's go :-)");
cocoon.process(targets, new FileDestination(destDir));
-
- System.out.print("\ndisposing...");
cocoon.dispose();
- System.out.println(" done.");
System.exit(0);
}
/**
- * Print the version string and exit
+ * Print a description of the software before running
*/
- private static void printVersion(String version) {
- System.out.println(version);
- System.exit(0);
+ private static String getProlog() {
+ String lSep = System.getProperty("line.separator");
+ StringBuffer msg = new StringBuffer();
+ msg.append("------------------------------------------------------------------------ ").append(lSep);
+ msg.append(Constants.NAME).append(" ").append(Constants.VERSION).append(lSep);
+ msg.append("Copyright (c) ").append(Constants.YEAR).append(" Apache Software Foundation. All rights reserved.").append(lSep);
+ msg.append("------------------------------------------------------------------------ ").append(lSep).append(lSep);
+ return msg.toString();
}
-
+
/**
* Print the usage message and exit
*/
private static void printUsage() {
String lSep = System.getProperty("line.separator");
StringBuffer msg = new StringBuffer();
- msg.append("------------------------------------------------------------------------ ").append(lSep);
- msg.append(Constants.NAME).append(" ").append(Constants.VERSION).append(lSep);
- msg.append("Copyright (c) ").append(Constants.YEAR).append(" Apache Software Foundation. All rights reserved.").append(lSep);
- msg.append("------------------------------------------------------------------------ ").append(lSep).append(lSep);
+ msg.append(getProlog());
msg.append("Usage: java org.apache.cocoon.Main [options] [targets]").append(lSep).append(lSep);
msg.append("Options: ").append(lSep);
msg.append(CLUtil.describeOptions(Main.OPTIONS).toString());
@@ -376,4 +370,12 @@
System.out.println(msg.toString());
System.exit(0);
}
+
+ /**
+ * Print the version string and exit
+ */
+ private static void printVersion() {
+ System.out.println(Constants.VERSION);
+ System.exit(0);
+ }
}
----------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org