源代码搜索工具
项目描述
简介:什么是 pss?
pss 是一个用于搜索源代码文件的强力工具。 pss 能够递归地在一个目录树中搜索,知道哪些扩展名和文件名需要搜索以及哪些可以忽略,自动跳过你不想搜索的目录(例如 .git 或 .svn),并以有用的方式着色其输出,并做了更多。
如果你熟悉 ack 工具,那么你会发现 pss 非常相似(见 https://github.com/eliben/pss/wiki/pss-and-ack)。
先决条件
pss 只需要 Python 就可以运行。它在 Linux、Mac OS 和 Windows 上与几个最新的 Python 3.x 版本进行了测试。Python 3.x 的早期版本也可能工作,但这不能保证。Python 2 已不再受支持(但如果你需要它与 Python 2 一起工作,可以下载 pss 版本 1.43 或更早的版本)。
安装
pss 可以从 PyPI(Python 包索引)安装
> pip install pss
或者,你也可以从 PyPI 或主 Github 项目页面下载源代码发行版。当你解压缩源代码发行版时,运行
> python setup.py install
不安装运行
pss 即使不安装也支持直接调用。如果你在一个没有管理员权限的机器上,或者想要在 pss 的源代码发行版上实验,这可能会很有用。
只需将 pss 发行版解压缩到某个目录。假设其完整路径是 /path/to/pss。你现在可以运行
> /path/to/python /path/to/pss
这将按预期调用 pss。此命令也可以绑定到别名或放置在 shell(或批处理)脚本中以方便使用。
如何使用它?
pss 旨在从命令行执行。运行它而不带参数或带 -h 将打印详细的用法信息。
有关一些详细的使用示例,请查看使用wiki页面 - https://github.com/eliben/pss/wiki/Usage-samples
许可证
pss 是开源软件。其代码属于公共领域。有关更多详细信息,请参阅 LICENSE 文件。
项目详情
pss-1.45.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 13b81a4a7a33a7d6c4de85b908911c48849050fbaab596aeeceac78eaf067149 |
|
MD5 | d751504ad5869b4ca50e8e4a36beb9c2 |
|
BLAKE2b-256 | def08f4e99ea94537d6755d739fb42272cf9e8280c80ec73ed070c57b67027e0 |