跳转到主要内容

让我为你搜索

项目描述

lmstfy是一个Apache2许可证的Python CLI,用于搜索错误信息。

待办事项

  • 支持stdout和stderr输出。

  • 过滤输出以仅显示错误信息。

  • 过滤输出以显示最后N个错误信息。

快速入门

  1. 安装pipx

  2. 然后安装lmstfy

系统要求

要安装lmstfy,需要Python 3.6+。没有Python 3.6或更高版本?请参阅Python 3安装与设置指南

您还需要在机器上安装pip。安装方式因系统而异。请参阅pip的安装说明。在Linux上的安装最适合使用Linux包管理器。

通过Python安装

$ python3 -m pip install --user pipx
$ python3 -m pipx ensurepath
$ python3 -m pipx install lmstfy

通过Brew安装

Pipx在MacOS、Linux和Windows上运行。

您可以使用brew在macOS上安装Pipx。

$ brew install pipx
$ pipx ensurepath
$ 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)流被包装在执行进程周围。信号也被传递到子进程。

管道输入

将输出管道连接到lmstfy

$ ./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版(“许可证”);除非适用法律要求或书面同意,否则不得使用此文件,除非遵守许可证。您可以在以下位置获取许可证副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证具体语言管理许可和限制的条款,请参阅许可证。

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分发

lmstfy-0.0.1.tar.gz(3.4 KB 查看哈希值

上传时间

构建分发

lmstfy-0.0.1-py2.py3-none-any.whl(3.4 KB 查看哈希值

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面