You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by gn...@apache.org on 2011/02/10 20:02:45 UTC
svn commit: r1069532 - in /karaf/branches/karaf-2.2.x:
shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java
tooling/cmdhelp-maven-plugin/src/main/java/org/apache/karaf/tooling/cmdhelp/CmdHelpMojo.java
Author: gnodet
Date: Thu Feb 10 19:02:45 2011
New Revision: 1069532
URL: http://svn.apache.org/viewvc?rev=1069532&view=rev
Log:
[KARAF-455] Improve confluence output for commands by adding extended information when available
Modified:
karaf/branches/karaf-2.2.x/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java
karaf/branches/karaf-2.2.x/tooling/cmdhelp-maven-plugin/src/main/java/org/apache/karaf/tooling/cmdhelp/CmdHelpMojo.java
Modified: karaf/branches/karaf-2.2.x/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java
URL: http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java?rev=1069532&r1=1069531&r2=1069532&view=diff
==============================================================================
--- karaf/branches/karaf-2.2.x/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java (original)
+++ karaf/branches/karaf-2.2.x/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java Thu Feb 10 19:02:45 2011
@@ -497,7 +497,7 @@ public class DefaultActionPreparator imp
}
}
- private String loadDescription(Class clazz, String desc) {
+ protected String loadDescription(Class clazz, String desc) {
if (desc.startsWith("classpath:")) {
InputStream is = clazz.getResourceAsStream(desc.substring("classpath:".length()));
if (is == null) {
Modified: karaf/branches/karaf-2.2.x/tooling/cmdhelp-maven-plugin/src/main/java/org/apache/karaf/tooling/cmdhelp/CmdHelpMojo.java
URL: http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/tooling/cmdhelp-maven-plugin/src/main/java/org/apache/karaf/tooling/cmdhelp/CmdHelpMojo.java?rev=1069532&r1=1069531&r2=1069532&view=diff
==============================================================================
--- karaf/branches/karaf-2.2.x/tooling/cmdhelp-maven-plugin/src/main/java/org/apache/karaf/tooling/cmdhelp/CmdHelpMojo.java (original)
+++ karaf/branches/karaf-2.2.x/tooling/cmdhelp-maven-plugin/src/main/java/org/apache/karaf/tooling/cmdhelp/CmdHelpMojo.java Thu Feb 10 19:02:45 2011
@@ -49,6 +49,7 @@ import org.apache.maven.plugin.MojoFailu
import org.apache.maven.project.MavenProject;
import org.apache.xbean.finder.ClassFinder;
import org.apache.felix.service.command.CommandSession;
+import org.fusesource.jansi.Ansi;
/**
* Generates docbook for Karaf commands
@@ -394,6 +395,11 @@ public class CmdHelpMojo extends Abstrac
}
out.println();
}
+ if (command.detailedDescription().length() > 0) {
+ out.println("h2. Details");
+ String desc = loadDescription(action.getClass(), command.detailedDescription());
+ out.println(desc);
+ }
out.println();
}