clam

package clam

Members list

Concise view

Value members

Concrete methods

def parse[A](args: Iterable[String], reporter: Reporter, terminal: Terminal)(using cmd: Command[A]): Result[A]
def parseOrExit[A](args: Iterable[String], reporter: Reporter, terminal: Terminal, exit: Int => Nothing)(using Command[A]): A

Exports

Defined exports

final val Command: Command.type
Exported from DerivationApi
final type Command = Command
Exported from DerivationApi
final type Completer = Completer
Exported from CompletionApi
final type Parser = Parser
Exported from DerivationApi
final val Reader: Reader.type
Exported from ReaderApi
final type Reader = Reader
Exported from ReaderApi
final type RepeatedParam = [A, Col <: (Iterable)] =>> RepeatedParam[A, Col]
Exported from DerivationApi
final type Reporter = Reporter
Exported from derivation
final type Result = Result
Exported from derivation
final type ScalaParam = ScalaParam
Exported from DerivationApi
Exported from DerivationApi
final val StringReader: StringReader.type
Exported from StringReaderApi
Exported from StringReaderApi
final val Subcommand: Subcommand.type
Exported from DerivationApi
final type Subcommand = Subcommand
Exported from DerivationApi
final type param = param
Exported from derivation