Packages

p

zio.cli

completion

package completion

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

Type Members

  1. trait Compgen extends AnyRef

    Compgen simplifies the process of calling Bash's built-in compgen command.

  2. 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 or zio.cli.PrimType instances. (If you think about it, zio.cli.PrimType.validate is an intensional definition of a set of strings.)

  3. implicit class StringExtensions extends AnyRef

    StringExtensions contains a few handy operators for creating RegularLanguage values from strings.

Inherited from AnyRef

Inherited from Any

Ungrouped