准备好几行文字以方便阅读
linecook的Python项目详细描述
linecook是一个命令行工具,它将文本行转换为一种形式 这是令人愉快的消费。
安装
建议安装linecook的方法是使用pip:
pip install linecook
编写一些漂亮的文本
linecook的核心目标是使创建自己的转换变得容易 解析任何文本。例如,以一个app.log文件为例 例如:
如果要突出显示日志类型并禁用日期/时间,则可以 在其中一个configuration files中创建自定义配方,如 以下内容:
fromlinecookimportpatternsasrxfromlinecook.transformsimportcolor_textLINECOOK_CONFIG={'recipes':{'my-logs':[color_text(rx.any_of(rx.date,rx.time),color='blue'),color_text('INFO',color='cyan'),color_text('WARN',color='grey',on_color='on_yellow'),color_text('ERROR',on_color='on_red'),],},}
要使用此配方,只需使用 新配方作为参数:
就这些!
另请参见
- grc:原木的通用着色剂(sic;) 文件和命令输出。
- rainbow:着色命令输出或 stdin使用模式。
- multitail:在 一次,使用要着色、筛选和合并的功能。
- colortail:就像tail命令 线路实用程序,但带有颜色
- StackOverflow post on colored output