Package

zio

cli

Permalink

package cli

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. cli
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Args[+A] extends AnyRef

    Permalink

    A Args represents arguments that can be passed to a command-line application.

  2. sealed trait BuiltInOption extends Product with Serializable

    Permalink
  3. sealed trait CliApp[-R, +E, Model] extends AnyRef

    Permalink

    A CliApp[R, E] is a complete description of a command-line application, which requires environment R, and may fail with a value of type E.

  4. final case class CliConfig(caseSensitive: Boolean, autoCorrectLimit: Int) extends Product with Serializable

    Permalink

    A CliConfig describes how arguments from the command-line are to be parsed by ZIO CLI.

    A CliConfig describes how arguments from the command-line are to be parsed by ZIO CLI.

    caseSensitive

    Whether or not to be case sensitive.

    autoCorrectLimit

    Threshold for when to show auto correct suggestions

  5. sealed trait Command[+A] extends AnyRef

    Permalink

    A Command represents a command in a command-line application.

    A Command represents a command in a command-line application. Every command-line application will have at least one command: the application itself. Other command-line applications may support multiple commands.

  6. sealed trait CommandDirective[+A] extends AnyRef

    Permalink
  7. implicit final class EitherBackfill[+E, +A] extends AnyVal

    Permalink
  8. sealed trait Exists extends AnyRef

    Permalink

    Describes whether the command-line application wants a file/directory to exist or not exist.

  9. sealed trait HelpDoc extends AnyRef

    Permalink

    A HelpDoc models the full documentation for a command-line application.

    A HelpDoc models the full documentation for a command-line application.

    HelpDoc is composed of optional header and footers, and in-between, a list of HelpDoc-level content items.

    HelpDoc-level content items, in turn, can be headers, paragraphs, description lists, and enumerations.

    A HelpDoc can be converted into plaintext, JSON, and HTML.

  10. sealed trait Options[+A] extends AnyRef

    Permalink

    A Flag[A] models a command-line flag that produces a value of type A.

  11. sealed trait PathType extends AnyRef

    Permalink

    Describes whether the command-line application wants a path to be a file or a directory.

  12. sealed trait PrimType[+A] extends AnyRef

    Permalink

    A PrimType represents the primitive types supported by ZIO CLI.

    A PrimType represents the primitive types supported by ZIO CLI.

    Each primitive type has a way to parse and validate from a string.

  13. trait Reducable[-A, -B] extends AnyRef

    Permalink
  14. trait ReducableLowPriority extends AnyRef

    Permalink
  15. sealed trait ShellType extends AnyRef

    Permalink
  16. trait SingleModifier extends AnyRef

    Permalink
  17. implicit final class StringBackfill extends AnyVal

    Permalink
  18. implicit final class TryBackfill[+A] extends AnyVal

    Permalink

    Try methods that don't exist in 2.11.

  19. sealed trait UsageSynopsis extends AnyRef

    Permalink
  20. final case class ValidationError(validationErrorType: ValidationErrorType, error: HelpDoc) extends Product with Serializable

    Permalink
  21. sealed trait ValidationErrorType extends AnyRef

    Permalink

Value Members

  1. object Args

    Permalink
  2. object BuiltInOption extends Serializable

    Permalink
  3. object CliApp

    Permalink
  4. object CliConfig extends Serializable

    Permalink
  5. object Command

    Permalink
  6. object CommandDirective

    Permalink
  7. object Completion

    Permalink
  8. object CompletionScript

    Permalink
  9. object Exists

    Permalink
  10. object HelpDoc

    Permalink
  11. object Options

    Permalink
  12. object PathType

    Permalink
  13. object PrimType

    Permalink
  14. object Reducable extends ReducableLowPriority

    Permalink
  15. object ShellType

    Permalink
  16. object UsageSynopsis

    Permalink
  17. object ValidationErrorType

    Permalink
  18. package figlet

    Permalink
  19. package files

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped