clam.derivation
package clam.derivation
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
- trait StandardCompleterstrait StandardReaderstrait StandardStringReaderstrait LowPrioStringReaderstrait StringReaderApitrait DerivationApitrait LowPrioCompleterstrait CompletionApitrait SupportApitrait ReaderApiclass Objecttrait Matchableclass Any
- Known subtypes
- object DefaultApi.type
trait CompletionApi
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait Apitrait StandardCompleterstrait StandardReaderstrait StandardStringReaderstrait LowPrioStringReaderstrait StringReaderApitrait DerivationApitrait LowPrioCompleterstrait CompletionApitrait SupportApitrait ReaderApiclass Objecttrait Matchableclass Any
- Self type
- DefaultApi.type
Attributes
- Graph
- Supertypes
- trait LowPrioCompleterstrait CompletionApitrait SupportApitrait ReaderApiclass Objecttrait Matchableclass Any
- Known subtypes
- trait Apiobject DefaultApi.type
- Self type
Attributes
- Graph
- Supertypes
- Known subtypes
case class ParamDef(names: Seq[String], argName: Option[String], repeats: Boolean, description: String, endOfNamed: Boolean, interactiveCompleter: String => Iterable[String], standaloneCompleter: BashCompleter)
A CLI parameter definition.
A CLI parameter definition.
Includes properties for parsing as well as for auxiliary utilities such as help messages and completion.
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
- trait Apiobject DefaultApi.type
trait SupportApi
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
class param(val name: String | Null, val aliases: Seq[String], val endOfNamed: Boolean, val interactiveCompleter: String => Seq[String] | Null, val standaloneCompleter: BashCompleter | Null, val argName: String | Null, val reader: Reader[_] | Null) extends StaticAnnotation
Used to customize or override parameter derivation.
Used to customize or override parameter derivation.
Attributes
- name
Set the name explicitly rather than derive it.
- Graph
- Supertypes
- trait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any