oxygen.cli
package oxygen.cli
Members list
Packages
package oxygen.cli.error
Type members
Experimental classlikes
Attributes
- Companion
- object
- Experimental
- true
- 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
- Experimental
- true
- Supertypes
- Known subtypes
object BooleanLongName
Attributes
- Companion
- trait
- Experimental
- true
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BooleanLongName.type
sealed trait BooleanName extends Name
Attributes
- Experimental
- true
- Supertypes
- Known subtypes
final case class BooleanShortName(trueName: ShortName, falseName: ShortName) extends ShortReference, BooleanName
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BooleanNametrait ShortReferencetrait Nameclass Objecttrait Matchableclass AnyShow all
object Defaultable
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Defaultable.type
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Defaultclass EnumValuesclass Errorclass Helpclass HelpExtraobject Optionalobject Repeatedobject RepeatedNelShow all
object HelpHint
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ParamMessagetrait Baseclass Andclass Orclass Paramclass Rawobject Emptyclass UnparsedArgsclass WithHintstrait RootMessagetrait Baseclass Andclass Orobject Emptyclass WithHintstrait ValueMessagetrait Baseclass Bracketedclass Orclass Rawclass Thenclass Valueobject Emptyclass UnparsedArgsclass WithHintsShow all
object HelpMessage
Attributes
- Companion
- trait
- Experimental
- true
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HelpMessage.type
final case class LongName extends LongReference, SimpleName
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SimpleNametrait LongReferencetrait Nameclass Objecttrait Matchableclass AnyShow all
object LongName
sealed trait LongReference extends Name
Attributes
- Experimental
- true
- Supertypes
- Known subtypes
Attributes
- Experimental
- true
- 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
- Experimental
- true
- Supertypes
- Known subtypes
-
class BooleanToggleclass Const[A]class FirstOfByArgIndex[A]class IfPresent[A]object Ignoredclass Optional[A]class Or[A]class ParamWithValues[A]class Rawclass Repeated[A]class RepeatedNel[A]class WithDefault[A]Show all
object Params
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ParsedParamArgclass ParsedValueArg
final case class ParsedParamArg(names: List[LongReference], args: List[ParamLike]) extends ParsedArg
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParsedArgclass Objecttrait Matchableclass AnyShow all
final case class ParsedValueArg(names: List[LongName], args: List[ValueLike]) extends ParsedArg
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParsedArgclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Params[A]class BooleanToggleclass Const[A]class FirstOfByArgIndex[A]class IfPresent[A]object Ignoredclass Optional[A]class Or[A]class ParamWithValues[A]class Rawclass Repeated[A]class RepeatedNel[A]class WithDefault[A]object Emptyclass Or[A]trait Values[A]class Bracketed[A]object Ignoredclass 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
- Experimental
- true
- Supertypes
- Known subtypes
object ShortName
sealed trait ShortReference extends Name
Attributes
- Experimental
- true
- Supertypes
- Known subtypes
-
class BooleanShortNameclass ShortNameclass Digitclass Letterclass LowerLetterclass UpperLetterShow all
sealed trait SimpleName extends Name
Attributes
- Experimental
- true
- Supertypes
- Known subtypes
-
class LongNameclass ShortNameclass Digitclass Letterclass LowerLetterclass UpperLetterShow all
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
- Known subtypes
-
class Bracketed[A]object Ignoredclass Optional[A]class Or[A]class Rawclass Repeated[A]class RepeatedNel[A]class SingleValueclass WithDefault[A]Show all
Givens
Experimental givens
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Implicits
Experimental implicits
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Attributes
- Experimental
- true
In this article