ParserForMethods

mainargs.ParserForMethods
See theParserForMethods companion object
class ParserForMethods[B](val mains: MethodMains[B])

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def helpText(totalWidth: Int, docsOnNewLine: Boolean, customNames: Map[String, String], customDocs: Map[String, String], sorted: Boolean, nameMapper: String => Option[String]): String
def runEither(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean, totalWidth: Int, printHelpOnExit: Boolean, docsOnNewLine: Boolean, autoPrintHelpAndExit: Option[(Int, PrintStream)], customNames: Map[String, String], customDocs: Map[String, String], sorted: Boolean, nameMapper: String => Option[String]): Either[String, Any]
def runOrExit(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean, stderr: PrintStream, totalWidth: Int, printHelpOnExit: Boolean, docsOnNewLine: Boolean, autoPrintHelpAndExit: Option[(Int, PrintStream)], customNames: Map[String, String], customDocs: Map[String, String]): Any
def runOrThrow(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean, totalWidth: Int, printHelpOnExit: Boolean, docsOnNewLine: Boolean, autoPrintHelpAndExit: Option[(Int, PrintStream)], customNames: Map[String, String], customDocs: Map[String, String]): Any
def runOrThrow(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean, totalWidth: Int, printHelpOnExit: Boolean, docsOnNewLine: Boolean, autoPrintHelpAndExit: Option[(Int, PrintStream)], customNames: Map[String, String], customDocs: Map[String, String], nameMapper: String => Option[String]): Any
def runRaw(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean, nameMapper: String => Option[String]): Result[Any]
def runRaw0(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean, nameMapper: String => Option[String]): Either[Early, (MainData[_, B], Result[Any])]

Deprecated methods

def helpText(totalWidth: Int, docsOnNewLine: Boolean, customNames: Map[String, String], customDocs: Map[String, String], sorted: Boolean): String

Attributes

Deprecated
true
def runEither(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean, totalWidth: Int, printHelpOnExit: Boolean, docsOnNewLine: Boolean, autoPrintHelpAndExit: Option[(Int, PrintStream)], customNames: Map[String, String], customDocs: Map[String, String], sorted: Boolean): Either[String, Any]

Attributes

Deprecated
true
def runRaw(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean): Result[Any]

Attributes

Deprecated
true
def runRaw0(args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean): Either[Early, (MainData[_, B], Result[Any])]

Attributes

Deprecated
true

Concrete fields

val mains: MethodMains[B]