让我为你搜索
项目描述
lmstfy是一个Apache2许可证的Python CLI,用于搜索错误信息。
待办事项
支持stdout和stderr输出。
过滤输出以仅显示错误信息。
过滤输出以显示最后N个错误信息。
快速入门
系统要求
要安装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版(“许可证”);除非适用法律要求或书面同意,否则不得使用此文件,除非遵守许可证。您可以在以下位置获取许可证副本:
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证具体语言管理许可和限制的条款,请参阅许可证。
项目详情
关闭
lmstfy-0.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d36932fbb3e4418d4bbd3e662aa71b074bb66c61638646340f96bd7698b06f00 |
|
MD5 | 98ec6993f65833d56e988ef77fe71418 |
|
BLAKE2b-256 | 2f1f5ef167ab67368b9f73c2835e432e1f8430a376276744ba8d3befa728f225 |
关闭
lmstfy-0.0.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 767fb34edf87983468cfe4637861a8713361b757ace3fcaff2013c34db9c8c3e |
|
MD5 | dd4e1afbf73309209fa47c7eb4df45c1 |
|
BLAKE2b-256 | 9d071c99d782dbb091452576b238c132b74e34895c829cf415094e27b4e47816 |