__init__.py 693 B

12345678910111213
  1. # Copyright 2012-2023, Andrey Kislyuk and argcomplete contributors.
  2. # Licensed under the Apache License. See https://github.com/kislyuk/argcomplete for more info.
  3. from . import completers
  4. from .completers import ChoicesCompleter, DirectoriesCompleter, EnvironCompleter, FilesCompleter, SuppressCompleter
  5. from .exceptions import ArgcompleteException
  6. from .finders import CompletionFinder, ExclusiveCompletionFinder, safe_actions
  7. from .io import debug, mute_stderr, warn
  8. from .lexers import split_line
  9. from .shell_integration import shellcode
  10. autocomplete = CompletionFinder()
  11. autocomplete.__doc__ = """ Use this to access argcomplete. See :meth:`argcomplete.CompletionFinder.__call__()`. """