Skip to main content

用于与 FZF 交互的 Python 库。

项目描述

预提交

派皮 PyPI - Python 版本 PyPI - 许可证

测试

阅读文档

描述

将 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 查看哈希

已上传 source

内置分布

fzflib-0.1.17-py3-none-any.whl (6.7 kB 查看哈希

已上传 py3