让我帮你查一下
lmstf的Python项目详细描述
lmstfy是一个Apache2授权的Python CLI,用于搜索错误消息。在
托多
- 支持stdout和stderr输出。在
- 仅过滤错误消息的输出。在
- 过滤最后N条错误消息的输出。在
快速启动
系统要求
安装lmstfy需要Python3.6+。没有Python3.6或更高版本? 参见Python 3 Installation & Setup Guide。在
您还需要在您的机器上安装python3的pip。安装它 因系统而异。请参阅pip的安装说明。 在Linux软件包上安装最好的Linux管理器。在
通过Python安装
$ python3 -m pip install --user pipx $ python3 -m pipx ensurepath $ python3 -m pipx install lmstfy
教程
按照安装步骤安装lmstfy。在
运行命令
使用“run”子命令调用生成系统:
$ lmstfy run make $ lmstfy run cmake $ lmstfy run gradlew build $ lmstfy run maven mypackage
使用“run”子命令调用热重新加载的Web服务器:
$ lmstfy run python3 manage.py runserver
使用“run”子命令调用解释器:
$ lmstfy run python3
stdin、stdout和stderr流被包装在执行的 过程。信号也传递给子进程。在
管道输入
{a1管道输出}。在
$ ./script.sh | grep -i -C 10 error | lmstfy pipe
还可以提供元数据:
$ ./script.sh | lmstfy pipe --hint language=python3
解析输出
使用cat解析日志文件:
$ lmstfy cat log.txt
或者使用curl解析日志文件:
$ lmstfy curl https://path/to/log.txt
或者解析终端中的输出:
CMD-a CMD-c $ lmstfy pipe << EOF CMD-v EOF RET
许可证
版权所有2020 Grant Jenks
根据Apache许可证2.0版(“许可证”)授权;您不能使用 此文件不符合许可证。您可以获得 许可证
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,软件分发 根据许可证,是按“原样”分发的,无担保或 无论是明示还是暗示。请参阅许可证 管理许可证下权限和限制的特定语言。在
- 项目
标签: