| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Effectful.Optparse.Completer
Description
Provides additional Completers.
Since: 0.1
Synopsis
- compgenCwdPathsCompleter :: Completer
- compgenCwdDirsCompleter :: Completer
- compgenCwdPathsSuffixCompleter :: String -> Completer
- bashCompleterQuiet :: String -> Completer
- cwdPathsCompleter :: Completer
- cwdDirsCompleter :: Completer
- cwdPathsCompleterFilter :: PathFilter -> Completer
- requote :: String -> String
Bash completion
Aggregate completers
compgenCwdPathsCompleter :: Completer Source #
Completer for cwd paths that first tries compgen via bashCompleterQuiet,
then falls back to cwdPathsCompleter.
Since: 0.1
compgenCwdDirsCompleter :: Completer Source #
Like compgenCwdPathsCompleter but returns directories only.
Since: 0.1
compgenCwdPathsSuffixCompleter :: String -> Completer Source #
compgenCwdPathsCompleter that filters on the given suffix.
@since -.1
Compen
bashCompleterQuiet :: String -> Completer Source #
Like bashCompleter, except any compgen stderrs are swallowed.
This can be nicer when completion errors make the output messy.
Since: 0.1
Pure haskell
cwdPathsCompleter :: Completer Source #
Completer based on paths in the current directory. Does not require external programs like compgen.
Since: 0.1
cwdDirsCompleter :: Completer Source #
Like cwdPathsCompleter but returns directories only.
Since: 0.1
cwdPathsCompleterFilter :: PathFilter -> Completer Source #
cwdPathsCompleter that runs an additional filter on paths.
Since: 0.1