A Args
represents arguments that can be passed to a command-line application.
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
.
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.
Whether or not to be case sensitive.
Threshold for when to show auto correct suggestions
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.
Describes whether the command-line application wants a file/directory to exist or not exist.
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.
A Flag[A]
models a command-line flag that produces a value of type A
.
Describes whether the command-line application wants a path to be a file or a directory.
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.
Try
methods that don't exist in 2.11.