An open API service indexing awesome lists of open source software.

https://github.com/mdmintz/tabcompleter

A friendly fork of (unmaintained) fancycompleter, but works on Linux, macOS, and Windows.
https://github.com/mdmintz/tabcompleter

Last synced: over 1 year ago
JSON representation

A friendly fork of (unmaintained) fancycompleter, but works on Linux, macOS, and Windows.

Awesome Lists containing this project

README

          

# tabcompleter (📃) [![](https://img.shields.io/pypi/v/tabcompleter.svg)](https://pypi.python.org/pypi/tabcompleter)

tabcompleter

**[tabcompleter](https://github.com/mdmintz/tabcompleter)** is a friendly fork of the (unmaintained) [fancycompleter](https://github.com/pdbpp/fancycompleter) package.

**``tabcompleter``** lets you use the **Tab** key to expand and autocomplete options in the Python console.

### Installation:

```bash
pip install tabcompleter
```

### Usage:

```python
import tabcompleter
tabcompleter.interact(persist_history=True)

# Now use the Tab key in the Python console
```

An example of using the **Tab** key to see all possibilities:

tabcompleter

### More examples:

**``tabcompleter``** is used by packages such as ``pdbp`` and ``seleniumbase``:

* https://pypi.org/project/pdbp/
* https://github.com/mdmintz/pdbp
* https://pypi.org/project/seleniumbase/
* https://github.com/seleniumbase/SeleniumBase

--------

tabcompleter

--------

(**``tabcompleter``** is maintained by the [SeleniumBase Dev Team](https://github.com/seleniumbase/SeleniumBase))