org.sonatype.gshell.maven
Class ShellRunner

java.lang.Object
  extended by org.sonatype.gshell.MainSupport
      extended by org.sonatype.gshell.guice.GuiceMainSupport
          extended by org.sonatype.gshell.maven.ShellRunner

public class ShellRunner
extends GuiceMainSupport

Runs GShell for use in a maven-plugin.

Author:
Jason Dillon

Nested Class Summary
 
Nested classes/interfaces inherited from class org.sonatype.gshell.guice.GuiceMainSupport
GuiceMainSupport.BootModule
 
Field Summary
 
Fields inherited from class org.sonatype.gshell.guice.GuiceMainSupport
container
 
Fields inherited from class org.sonatype.gshell.MainSupport
appArgs, command, help, io, log, messages, showErrorTraces, vars, version
 
Constructor Summary
ShellRunner()
           
 
Method Summary
protected  void configure(List<com.google.inject.Module> modules)
           
protected  Branding createBranding()
           
 
Methods inherited from class org.sonatype.gshell.guice.GuiceMainSupport
createShell, createSpaceModule
 
Methods inherited from class org.sonatype.gshell.MainSupport
boot, enableAnsiColors, exit, getBranding, setConsoleLogLevel, setDebug, setQuiet, setSystemProperty, setTerminalType, setTerminalType, setTrace, setVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShellRunner

public ShellRunner()
Method Detail

createBranding

protected Branding createBranding()
Specified by:
createBranding in class MainSupport

configure

protected void configure(List<com.google.inject.Module> modules)
Overrides:
configure in class GuiceMainSupport


Copyright © 2008-2011 Sonatype. All Rights Reserved.