用于与 FZF 交互的 Python 库。
项目描述
描述
将 FZF 令人难以置信的实用性带到 Python 中。
可能是我发现的最好的工具之一。
安装
使用官方的 Python 包索引 (PyPI)。
pip install fzflib
要求
文档
用法
创建一个 FZF 实例。
fzf = FZF()
创建一个 FZF 实例,并在实例化期间使用其他选项。
fzf = FZF(fzf='~/fzf.exe', multi=True)
更改选项
使用 FZF 实例搜索各种选项。
fzf.input = ['option 1', 'option 2']
fzf.prompt()
运行 FZF 时设置不同的工作目录。
fzf.cwd: PathLike = '~'
命令行实用程序
使用 FZF Python 类作为命令行实用程序。
请注意,FZF已经是一个命令行实用程序,并且在从命令行使用时比这个包强大得多。
$ py -m fzflib --help
usage: __main__.py [-h] [--multi]
optional arguments:
-h, --help show this help message and exit
--multi Mutliple selections. Default: False
安装 FZF
这将尝试在您的机器上安装 FZF。
FZF.install()
贡献
这个包遵循 Python 标准库中的类似风格,使用一个中心类或一组类来生成一组有用的函数(例如difflib)。
如有任何错误或建议,请随时提交问题。
支持FZF背后的人。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
fzflib-0.1.17.tar.gz
(7.0 kB
查看哈希)
内置分布
fzflib-0.1.17-py3-none-any.whl
(6.7 kB
查看哈希)