harness.cli
package harness.cli
Members list
Packages
package harness.cli.error
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ParamLikeclass ScopedParamclass ShortParamMultitrait ValueLikeclass Bracketedclass ValueShow all
object Arg
sealed trait BooleanLongName extends LongReference, BooleanName
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object BooleanLongName
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BooleanLongName.type
sealed trait BooleanName extends Name
Attributes
- Supertypes
- Known subtypes
final case class BooleanShortName(trueName: ShortName, falseName: ShortName) extends ShortReference, BooleanName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BooleanNametrait ShortReferencetrait Nameclass Objecttrait Matchableclass AnyShow all
object Defaultable
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Defaultable.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Defaultclass EnumValuesclass Errorclass Helpclass HelpExtraobject Optional.typeobject Repeated.typeobject RepeatedNel.typeShow all
object HelpHint
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ParamMessagetrait Baseclass Andclass Orclass Paramclass Rawobject Empty.typeclass UnparsedArgsclass WithHintstrait RootMessagetrait Baseclass Andclass Orobject Empty.typeclass WithHintstrait ValueMessagetrait Baseclass Bracketedclass Orclass Rawclass Thenclass Valueobject Empty.typeclass UnparsedArgsclass WithHintsShow all
object HelpMessage
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HelpMessage.type
final case class LongName extends LongReference, SimpleName
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SimpleNametrait LongReferencetrait Nameclass Objecttrait Matchableclass AnyShow all
object LongName
sealed trait LongReference extends Name
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait BooleanNametrait BooleanLongNameclass PrefixBothclass PrefixFalseclass PrefixTrueclass BooleanShortNametrait LongReferenceclass LongNametrait ShortReferenceclass ShortNameclass Digitclass Letterclass LowerLetterclass UpperLettertrait SimpleNameShow all
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class BooleanToggleclass Const[A]class FirstOfByArgIndex[A]class IfPresent[A]object Ignored.typeclass Optional[A]class Or[A]class ParamWithValues[A]class Rawclass Repeated[A]class RepeatedNel[A]class WithDefault[A]Show all
object Params
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ParsedParamArgclass ParsedValueArg
final case class ParsedParamArg(names: List[LongReference], args: List[ParamLike]) extends ParsedArg
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParsedArgclass Objecttrait Matchableclass AnyShow all
final case class ParsedValueArg(names: List[LongName], args: List[ValueLike]) extends ParsedArg
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParsedArgclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Params[A]class BooleanToggleclass Const[A]class FirstOfByArgIndex[A]class IfPresent[A]object Ignored.typeclass Optional[A]class Or[A]class ParamWithValues[A]class Rawclass Repeated[A]class RepeatedNel[A]class WithDefault[A]object Empty.typeclass Or[A]trait Values[A]class Bracketed[A]object Ignored.typeclass Optional[A]class Or[A]class Rawclass Repeated[A]class RepeatedNel[A]class SingleValueclass WithDefault[A]Show all
object Parser
sealed abstract class ShortName(val name: Char) extends ShortReference, SimpleName
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object ShortName
sealed trait ShortReference extends Name
Attributes
- Supertypes
- Known subtypes
-
class BooleanShortNameclass ShortNameclass Digitclass Letterclass LowerLetterclass UpperLetterShow all
sealed trait SimpleName extends Name
Attributes
- Supertypes
- Known subtypes
-
class LongNameclass ShortNameclass Digitclass Letterclass LowerLetterclass UpperLetterShow all
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class Bracketed[A]object Ignored.typeclass Optional[A]class Or[A]class Rawclass Repeated[A]class RepeatedNel[A]class SingleValueclass WithDefault[A]Show all
Givens
Givens
Implicits
Implicits
In this article