Trait

io.jobial.sclap

CommandLineAppNoImplicits

Related Doc: package sclap

Permalink

trait CommandLineAppNoImplicits extends IOApp with CommandLineParserNoImplicits

Linear Supertypes
CommandLineParserNoImplicits, LazyLogging, Logging, PicocliCommandLineParser, CommandLineParserDsl, IOApp, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CommandLineAppNoImplicits
  2. CommandLineParserNoImplicits
  3. LazyLogging
  4. Logging
  5. PicocliCommandLineParser
  6. CommandLineParserDsl
  7. IOApp
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class CommandLineExecutionContext extends Product with Serializable

    Permalink
    Definition Classes
    PicocliCommandLineParser
  2. type CommandLineExecutionState[A] = IndexedStateT[Eval, CommandLineExecutionContext, CommandLineExecutionContext, A]

    Permalink
    Definition Classes
    PicocliCommandLineParser
  3. case class CommandLineParsingContext extends Product with Serializable

    Permalink
    Definition Classes
    PicocliCommandLineParser
  4. type CommandLineParsingState[A] = IndexedStateT[Eval, CommandLineParsingContext, CommandLineParsingContext, A]

    Permalink
    Definition Classes
    PicocliCommandLineParser
  5. class ExceptionHandler extends DefaultExceptionHandler[Try[_]]

    Permalink
    Definition Classes
    PicocliCommandLineParser
  6. class Handler extends AbstractParseResultHandler[Try[ParseResult]]

    Permalink
    Definition Classes
    PicocliCommandLineParser

Abstract Value Members

  1. abstract def run: CommandLine[Any]

    Permalink

Concrete 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. def args: Args

    Permalink
    Definition Classes
    CommandLineParserDsl
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def command(name: String): Command

    Permalink
    Definition Classes
    CommandLineParserDsl
  8. def command: Command

    Permalink
    Definition Classes
    CommandLineParserDsl
  9. implicit def contextShift: ContextShift[IO]

    Permalink
    Attributes
    protected
    Definition Classes
    IOApp
  10. def defaultCommandName: Option[String]

    Permalink
    Definition Classes
    PicocliCommandLineParser
  11. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. def executeCommandLine[A](commandLine: CommandLine[A], context: CommandLineParsingContext, args: Seq[String], out: PrintStream, err: PrintStream, subcommand: Boolean): IO[A]

    Permalink
    Definition Classes
    PicocliCommandLineParser
  14. def executeCommandLine[A](commandLine: CommandLine[A], args: Seq[String], picocliOut: PrintStream, picocliErr: PrintStream): IO[A]

    Permalink
    Definition Classes
    PicocliCommandLineParser
  15. def executeCommandLine[A](commandLine: CommandLine[A], args: Seq[String]): IO[A]

    Permalink
    Definition Classes
    PicocliCommandLineParser
  16. def executionCompiler(args: Seq[String], context: CommandLineParsingContext, picocliOut: PrintStream, picocliErr: PrintStream): ~>[CommandLineArgSpecA, CommandLineExecutionState]

    Permalink
    Definition Classes
    PicocliCommandLineParser
  17. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  22. def main(args: Array[String]): Unit

    Permalink
    Definition Classes
    IOApp
  23. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. def noSpec[A](result: IO[A]): NoSpec[A]

    Permalink
    Definition Classes
    CommandLineParserDsl
  25. def normalizeOptName(name: String, command: Command): String

    Permalink
    Definition Classes
    PicocliCommandLineParser
  26. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  28. def opt[T](name: String, aliases: String*)(implicit arg0: ArgumentValueParser[T]): Opt[T]

    Permalink
    Definition Classes
    CommandLineParserDsl
  29. def param[T](implicit arg0: ArgumentValueParser[T]): Param[T]

    Permalink
    Definition Classes
    CommandLineParserDsl
  30. def parse[A](commandLine: CommandLine[A], args: Seq[String]): CommandLineParsingContext

    Permalink
    Definition Classes
    PicocliCommandLineParser
  31. def parseCommandLine[A](commandLine: CommandLine[A], args: Seq[String], context: CommandLineParsingContext): CommandLineParsingContext

    Permalink
    Definition Classes
    PicocliCommandLineParser
  32. def parserCompiler(args: Seq[String]): ~>[CommandLineArgSpecA, CommandLineParsingState]

    Permalink
    Definition Classes
    PicocliCommandLineParser
  33. def run(args: List[String]): IO[ExitCode]

    Permalink
    Definition Classes
    CommandLineAppNoImplicits → IOApp
  34. val sclapLoggingEnabled: Boolean

    Permalink
    Definition Classes
    PicocliCommandLineParser
  35. def subcommand[T](name: String, aliases: String*): Subcommand[T]

    Permalink
    Definition Classes
    CommandLineParserDsl
  36. def subcommands[A](subcommand: SubcommandWithCommandLine[A], subcommands: SubcommandWithCommandLine[_ <: A]*): CommandLine[A]

    Permalink
    Definition Classes
    CommandLineParserDsl
  37. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  38. implicit def timer: Timer[IO]

    Permalink
    Attributes
    protected
    Definition Classes
    IOApp
  39. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  40. def typeConverterFor[T](implicit arg0: ArgumentValueParser[T]): ITypeConverter[T]

    Permalink
    Definition Classes
    PicocliCommandLineParser
  41. final def wait(): Unit

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

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

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

Inherited from LazyLogging

Inherited from Logging

Inherited from PicocliCommandLineParser

Inherited from CommandLineParserDsl

Inherited from IOApp

Inherited from AnyRef

Inherited from Any

Ungrouped