Class

com.sumologic.shellbase.commands

RunScriptCommand

Related Doc: package commands

Permalink

class RunScriptCommand extends ShellCommand

Linear Supertypes
ShellCommand, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RunScriptCommand
  2. ShellCommand
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RunScriptCommand(scriptDirs: List[File], scriptExtension: String, runCommand: (String) ⇒ Boolean, parseLine: (String) ⇒ List[String] = ShellBase.parseLine)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val _logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    ShellCommand
  5. def addOptions(opts: Options): Unit

    Permalink
    Definition Classes
    RunScriptCommandShellCommand
  6. val aliases: List[String]

    Permalink
    Definition Classes
    ShellCommand
  7. def argCompleter: Completer

    Permalink

    Returns a completer that jline can use for tab completion.

    Returns a completer that jline can use for tab completion.

    Definition Classes
    RunScriptCommandShellCommand
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def basicVariants: List[String]

    Permalink
    Definition Classes
    ShellCommand
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def completer: NestedCompleter

    Permalink
    Definition Classes
    ShellCommand
  12. def currentCommand: String

    Permalink
    Attributes
    protected
    Definition Classes
    ShellCommand
  13. val deprecated: Boolean

    Permalink
    Definition Classes
    ShellCommand
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def execute(cmdLine: CommandLine): Boolean

    Permalink

    Execute the command.

    Execute the command. The command line passed in contains everything the user specified - options and other arguments. Returns true if the command succeeded, false otherwise.

    Definition Classes
    RunScriptCommandShellCommand
  17. def executeLine(argumentsInput: List[String], commandPath: List[String] = List()): Boolean

    Permalink
    Definition Classes
    ShellCommand
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def help: Unit

    Permalink
    Definition Classes
    ShellCommand
  22. val helpText: String

    Permalink
    Definition Classes
    ShellCommand
  23. val hiddenInHelp: Boolean

    Permalink
    Definition Classes
    ShellCommand
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. def maxNumberOfArguments: Int

    Permalink
    Definition Classes
    RunScriptCommandShellCommand
  26. val name: String

    Permalink
    Definition Classes
    ShellCommand
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def parseOptions(arguments: Seq[String]): CommandLine

    Permalink
    Definition Classes
    ShellCommand
  31. def postCommandToSlack(cmdPath: List[String], args: List[String], comments: Option[String]): Option[String]

    Permalink
    Definition Classes
    ShellCommand
  32. def postInformationToSlackThread(ts: String, commandExecuteTimeDuration: Long, commandResult: Boolean): Option[String]

    Permalink
    Definition Classes
    ShellCommand
  33. lazy val prompter: ShellPrompter

    Permalink
    Attributes
    protected
    Definition Classes
    ShellCommand
  34. def shouldRunNotifications(arguments: List[String], commandPath: List[String] = List()): Boolean

    Permalink

    Returns true iff notifications should be run for this command

    Returns true iff notifications should be run for this command

    Definition Classes
    ShellCommand
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  37. val usageText: Option[String]

    Permalink
    Definition Classes
    ShellCommand
  38. def validate(cmdLine: CommandLine): Option[String]

    Permalink
    Definition Classes
    ShellCommand
  39. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ShellCommand

Inherited from AnyRef

Inherited from Any

Ungrouped