Module
Options.Applicative.Builder.Completer
- Package
- purescript-optparse
- Repository
- purescript-contrib/purescript-optparse
#listIOCompleter Source
listIOCompleter :: Effect (Array String) -> Completer
Create a 'Completer' from an IO action
#listCompleter Source
listCompleter :: (Array String) -> Completer
Create a 'Completer' from a constant
#bashCompleter Source
bashCompleter :: String -> Completer
Run a compgen completion action.
Re-exports from Options.Applicative.Types
#Completer Source
newtype Completer
optparse-applicative supplies a rich completion system for bash, zsh, and fish shells.
'Completer' functions are used for option and argument to complete their values.
Use the 'completer' builder to use these. The 'action' and 'completeWith' builders are also provided for convenience, to use 'bashCompleter' and 'listCompleter' as a 'Mod'.
Instances
- Modules
- Options.
Applicative - Options.
Applicative. BashCompletion - Options.
Applicative. Builder - Options.
Applicative. Builder. Completer - Options.
Applicative. Builder. Internal - Options.
Applicative. Common - Options.
Applicative. Extra - Options.
Applicative. Help - Options.
Applicative. Help. Chunk - Options.
Applicative. Help. Core - Options.
Applicative. Help. Levenshtein - Options.
Applicative. Help. Pretty - Options.
Applicative. Help. Types - Options.
Applicative. Internal - Options.
Applicative. Internal. Utils - Options.
Applicative. Types - Text.
PrettyPrint. Leijen