Python wrapper for junegunn's fuzzyfinder (fzf)
Project description
pyfzf
 
##### A python wrapper for junegunn’s awesome [fzf](https://github.com/junegunn/fzf).

Requirements
- Python 3.6+
- [fzf](https://github.com/junegunn/fzf)
Note: fzf must be installed and available on PATH.
Installation
pip install pyfzf
Usage
>>> from pyfzf.pyfzf import FzfPrompt >>> fzf = FzfPrompt()
Simply pass a list of options to the prompt function to invoke fzf.
>>> fzf.prompt(range(0,10))
You can pass additional arguments to fzf as a second argument
>>> fzf.prompt(list(range(0,10)), '--multi --cycle')
Input items are written to a temporary file which is then passed to fzf. The items are delimited with n by default, you can also change the delimiter (useful for multiline items)
>>> fzf.prompt(list(range(0,10)), '--read0', '\0')
License
MIT
Thanks
This project makes use of [plumbum](http://plumbum.readthedocs.org/) to interact with [fzf](https://github.com/junegunn/fzf).
CHANGES
2015.11.16: Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pyfzf-0.2.2-py3-none-any.whl (4.2 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size pyfzf-0.2.2.tar.gz (3.7 kB) | File type Source | Python version None | Upload date | Hashes View |