package completion
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- completion
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
trait
Compgen extends AnyRef
Compgen
simplifies the process of calling Bash's built-incompgen
command. -
sealed
trait
RegularLanguage extends Product with Serializable
RegularLanguage
is an implementation of "Parsing With Derivatives" (Might et al.RegularLanguage
is an implementation of "Parsing With Derivatives" (Might et al. 2011) that is used for CLI tab completion. Unlike your usual regular languages that are sets of strings of symbols, our regular languages are sets of lists of tokens, where tokens can be strings orzio.cli.PrimType
instances. (If you think about it,zio.cli.PrimType.validate
is an intensional definition of a set of strings.) -
implicit
class
StringExtensions extends AnyRef
StringExtensions
contains a few handy operators for creatingRegularLanguage
values from strings.
Value Members
- object Compgen
- object Completion
- object CompletionScript
- object PrimTypeCompletion
- object RegularLanguage extends Serializable