argparse.core

Members list

Concise view

Type members

Classlikes

trait Api extends TypesApi with ParsersApi with ReadersApi with VersionSpecificApi

Attributes

Graph
Supertypes
trait MacroApi
trait OutputApi
trait Printers
trait TypesApi
class Object
trait Matchable
class Any
Known subtypes
object default.type
case class Command[A](name: String, makeParser: (() => A) => ArgumentParser)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Command

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Command.type
case class DocComment(paragraphs: Iterable[String], params: Map[String, String])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object DocComment

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Completion logic that is handled by this, scala, program.

Completion logic that is handled by this, scala, program.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Printers
trait OutputApi
trait MacroApi
trait Api
object default.type
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Api
object default.type
Self type
trait MacroApi extends TypesApi with ParsersApi with OutputApi

Attributes

Graph
Supertypes
trait OutputApi
trait Printers
trait TypesApi
class Object
trait Matchable
class Any
Known subtypes
trait Api
object default.type
class MacroUtil(using val qctx: Quotes)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
trait OutputApi extends ParsersApi with TypesApi with Printers

Attributes

Companion:
object
Graph
Supertypes
trait Printers
trait TypesApi
class Object
trait Matchable
class Any
Known subtypes
trait MacroApi
trait Api
object default.type
object OutputApi

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class ParamInfo(isNamed: Boolean, names: Seq[String], argName: Option[String], repeats: Boolean, env: Option[String], description: String, interactiveCompleter: String => Seq[String], standaloneCompleter: BashCompleter)

User-friendly parameter information, used for generating help message

User-friendly parameter information, used for generating help message

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Parser

Low-level parsing functionality. See ArgumentParser for a user-friendly API.

Low-level parsing functionality. See ArgumentParser for a user-friendly API.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Parser.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Api
object default.type
trait MacroApi
trait OutputApi
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait OutputApi
trait MacroApi
trait Api
object default.type
Self type
case class ProductLabels[A](labels: List[String])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Api
object default.type
Self type

Standalone bash completion.

Standalone bash completion.

Completion logic that uses bash scripts and is generated in advance. Requires the bash-completion package to be installed.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object TextUtils

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait TypesApi

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Api
object default.type
trait MacroApi
trait OutputApi

Attributes

Graph
Supertypes
trait MacroApi
trait OutputApi
trait Printers
trait TypesApi
class Object
trait Matchable
class Any
Known subtypes
trait Api
object default.type