Class 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 CommonOptionsMixin commonOptions  
      protected picocli.CommandLine.Model.CommandSpec spec  
      • Fields inherited from interface org.grails.forge.io.ConsoleOutput

        NOOP
    • Constructor Summary

      Constructors 
      Constructor Description
      BaseCommand()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void err​(java.lang.String message)  
      org.grails.forge.application.OperatingSystem getOperatingSystem()  
      void green​(java.lang.String message)  
      void out​(java.lang.String message)  
      void red​(java.lang.String message)  
      boolean showStacktrace()  
      boolean verbose()  
      void warning​(java.lang.String message)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • spec

        protected picocli.CommandLine.Model.CommandSpec spec
    • Constructor Detail

      • BaseCommand

        public BaseCommand()
    • Method Detail

      • out

        public void out​(java.lang.String message)
        Specified by:
        out in interface org.grails.forge.io.ConsoleOutput
      • err

        public void err​(java.lang.String message)
        Specified by:
        err in interface org.grails.forge.io.ConsoleOutput
      • warning

        public void warning​(java.lang.String message)
        Specified by:
        warning in interface org.grails.forge.io.ConsoleOutput
      • green

        public void green​(java.lang.String message)
        Specified by:
        green in interface org.grails.forge.io.ConsoleOutput
      • red

        public void red​(java.lang.String message)
        Specified by:
        red in interface org.grails.forge.io.ConsoleOutput
      • showStacktrace

        public boolean showStacktrace()
        Specified by:
        showStacktrace in interface org.grails.forge.io.ConsoleOutput
      • verbose

        public boolean verbose()
        Specified by:
        verbose in interface org.grails.forge.io.ConsoleOutput
      • getOperatingSystem

        @Nullable
        public org.grails.forge.application.OperatingSystem getOperatingSystem()