Package org.grails.forge.cli.command
Class BaseCommand
- java.lang.Object
-
- org.grails.forge.cli.command.BaseCommand
-
- All Implemented Interfaces:
org.grails.forge.io.ConsoleOutput
- Direct Known Subclasses:
Application,CodeGenCommand,CreateCommand
public class BaseCommand extends java.lang.Object implements org.grails.forge.io.ConsoleOutput
-
-
Field Summary
Fields Modifier and Type Field Description protected CommonOptionsMixincommonOptionsprotected picocli.CommandLine.Model.CommandSpecspec
-
Constructor Summary
Constructors Constructor Description BaseCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiderr(java.lang.String message)org.grails.forge.application.OperatingSystemgetOperatingSystem()voidgreen(java.lang.String message)voidout(java.lang.String message)voidred(java.lang.String message)booleanshowStacktrace()booleanverbose()voidwarning(java.lang.String message)
-
-
-
Field Detail
-
spec
protected picocli.CommandLine.Model.CommandSpec spec
-
commonOptions
protected CommonOptionsMixin commonOptions
-
-
Method Detail
-
out
public void out(java.lang.String message)
- Specified by:
outin interfaceorg.grails.forge.io.ConsoleOutput
-
err
public void err(java.lang.String message)
- Specified by:
errin interfaceorg.grails.forge.io.ConsoleOutput
-
warning
public void warning(java.lang.String message)
- Specified by:
warningin interfaceorg.grails.forge.io.ConsoleOutput
-
green
public void green(java.lang.String message)
- Specified by:
greenin interfaceorg.grails.forge.io.ConsoleOutput
-
red
public void red(java.lang.String message)
- Specified by:
redin interfaceorg.grails.forge.io.ConsoleOutput
-
showStacktrace
public boolean showStacktrace()
- Specified by:
showStacktracein interfaceorg.grails.forge.io.ConsoleOutput
-
verbose
public boolean verbose()
- Specified by:
verbosein interfaceorg.grails.forge.io.ConsoleOutput
-
getOperatingSystem
@Nullable public org.grails.forge.application.OperatingSystem getOperatingSystem()
-
-