CaseApp

caseapp.core.app.CaseApp
See theCaseApp companion class
object CaseApp

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
CaseApp.type

Members list

Value members

Concrete methods

def detailedParse[T : Parser](args: Seq[String]): Either[Error, (T, RemainingArgs)]
def detailedParseWithHelp[T](args: Seq[String])(implicit parser: Parser[T]): Either[Error, (Either[Error, T], Boolean, Boolean, RemainingArgs)]
def helpMessage[T : Help]: String
def parse[T : Parser](args: Seq[String]): Either[Error, (T, Seq[String])]
def parseWithHelp[T](args: Seq[String])(implicit parser: Parser[T]): Either[Error, (Either[Error, T], Boolean, Boolean, Seq[String])]
def printHelp[T : Help](err: Boolean): Unit
def printUsage[T : Help](err: Boolean): Unit
def process[T](args: Seq[String])(implicit parser: Parser[T], help: Help[T]): (T, RemainingArgs)
def usageMessage[T : Help]: String