raffaello命令行输出着色程序
raffaello的Python项目详细描述
[![PYPI版本](https://badge.fury.io/py/raffaello.svg)(https://badge.fury.io/py/raffaello)
[![构建状态](https://travis-ci.org/clobrano/raffaello.svg?branch=master)(https://travis ci.org/clobrano/raffaello)
[![捐赠](http://img.盾牌。I/Bug/捐赠Paypal Green。SVG)](http://www. PayPal.Me/CulbAb/ 5)。更易于阅读。
流源代表您
raffaello[选项]-c<;输出流源>;
要突出显示输出流,raffaello有**2种颜色模式**和**2种样式模式**:
-**8种颜色**模式允许您使用以下名称:*黑色、红色、绿色,黄色、蓝色、洋红、青色、浅灰色*。**新**从3.0.3版开始,raffaello引入了*盲*色:*与颜色"盲"匹配的线条将从流中删除*。这将提高密集流输出的可读性。
-**256色**模式允许您使用其他248色并在前景或背景色之间进行选择(您可以将8色模式名称与256色模式名称混合):
"CelnNUM"。例如,前景红是*color001*
-背景色名称的格式为"bgcolornum"。例如,背景红是*bgcolor001*
您可以用**粗体**和**下划线**来混合颜色
-前景红粗体是*color001*u粗体*
-前景红下划线是*color001*u下划线*
致电"raffaello-l"查看可用颜色的完整列表。
-r request--request=请求请求的文本/颜色映射字符串。多个请求由一个空格分隔。支持正则表达式。例如,"error=>;red[ww]arning=>;yellow戋bold"。
-f file--file=自定义文本的文件路径=>;颜色配置文件。
-c command--command=command而不是将raffaello与管道一起使用,将命令行工具设置为由raffaello directl执行例如,-c"dmesg-w"。
-m,--match仅打印与某些已定义图案匹配的行。
-d delimiter--delimiter=delimiter如果不喜欢"=&g t;"作为文本和颜色之间的分隔符,请使用此标志更改它。例如,-d&;[默认值:=>;]
-l,-列出所有可用颜色和预设值
-v--详细启用调试日志记录
````
**news**
-version 3.0.3--仅匹配标记打印与任何d匹配的行定义的模式。
"request"标志需要格式为"text=>;color anothertext=>;anothercolor"的字符串,其中文本可以是常量字符串或[正则表达式](https://docs.python.org/2/library/re.html),而color是要使用的颜色的名称(请参见[用法](用法)部分)
*simple constAnt文本突出显示
$ifconfig eno1 raffaello--request="collisions=>;blue"
![示例001](./examples/raffaello001.png)
*突出显示多个文本。在这里您可以看到"文本部分"中的空格不是洛德改为使用。
$ifconfig eno1 raffaello--request="rx\spackets=>;green tx\spackets=>;red"
![example002](./examples/raffaello002.png)
*用正则表达式突出显示
$ifconfig eno1;raffaello--request="\d+\.\d+\.\d+=>;green\u bold"
![示例003](./examples/raffaello003.png)
_ bold
保存文件并使用其完整路径将其提供给raffaello
$ifconfig eno1 raffaello--file=$home/colorfile
![example004](./examples/raffaello004.png)
color文件可以在其他颜色文件中重用,使用"include"指令,后跟文件的完整路径。
此文件夹中的所有颜色文件都可以使用其文件名传递,而不使用路径。
_自定义颜色
collisions=>;蓝色
rx\spackets=>;绿色
tx\spackets=>;红色
\d+\.\d+\.\d+=>;绿色
raffaello为已知工具(如cmake、gcc/g++、dmesg等)提供了一些内置的颜色文件,称为**预设**。单独使用"--preset"标志,甚至包括在自定义颜色文件中,以便扩展其颜色映射。
lor outside$home/.raffaello
包括$home/path/to/some_other_custom椆color
冲突=>;蓝色
rx\spackets=>;绿色
tx\spackets=>;红色
\d+\.\d+\.\d+=>;绿色
aello是一个python模块
raffaello可以用作其他源代码中的python模块
``python
(请求)
r=raffaello(c.commission)
print(r.paint('sample message with error,warning and a bluish text.')
````
install
install from source using setuptools.只需键入以下命令
python setup.py install
install from[pypi-python包索引](https://pypi.python.org/pypi)
pip install raffaello
/
BR/>
[![构建状态](https://travis-ci.org/clobrano/raffaello.svg?branch=master)(https://travis ci.org/clobrano/raffaello)
[![捐赠](http://img.盾牌。I/Bug/捐赠Paypal Green。SVG)](http://www. PayPal.Me/CulbAb/ 5)。更易于阅读。
流源代表您
raffaello[选项]-c<;输出流源>;
要突出显示输出流,raffaello有**2种颜色模式**和**2种样式模式**:
-**8种颜色**模式允许您使用以下名称:*黑色、红色、绿色,黄色、蓝色、洋红、青色、浅灰色*。**新**从3.0.3版开始,raffaello引入了*盲*色:*与颜色"盲"匹配的线条将从流中删除*。这将提高密集流输出的可读性。
-**256色**模式允许您使用其他248色并在前景或背景色之间进行选择(您可以将8色模式名称与256色模式名称混合):
"CelnNUM"。例如,前景红是*color001*
-背景色名称的格式为"bgcolornum"。例如,背景红是*bgcolor001*
您可以用**粗体**和**下划线**来混合颜色
-前景红粗体是*color001*u粗体*
-前景红下划线是*color001*u下划线*
致电"raffaello-l"查看可用颜色的完整列表。
-r request--request=请求请求的文本/颜色映射字符串。多个请求由一个空格分隔。支持正则表达式。例如,"error=>;red[ww]arning=>;yellow戋bold"。
-f file--file=自定义文本的文件路径=>;颜色配置文件。
-c command--command=command而不是将raffaello与管道一起使用,将命令行工具设置为由raffaello directl执行例如,-c"dmesg-w"。
-m,--match仅打印与某些已定义图案匹配的行。
-d delimiter--delimiter=delimiter如果不喜欢"=&g t;"作为文本和颜色之间的分隔符,请使用此标志更改它。例如,-d&;[默认值:=>;]
-l,-列出所有可用颜色和预设值
-v--详细启用调试日志记录
````
**news**
-version 3.0.3--仅匹配标记打印与任何d匹配的行定义的模式。
"request"标志需要格式为"text=>;color anothertext=>;anothercolor"的字符串,其中文本可以是常量字符串或[正则表达式](https://docs.python.org/2/library/re.html),而color是要使用的颜色的名称(请参见[用法](用法)部分)
*simple constAnt文本突出显示
$ifconfig eno1 raffaello--request="collisions=>;blue"
![示例001](./examples/raffaello001.png)
*突出显示多个文本。在这里您可以看到"文本部分"中的空格不是洛德改为使用。
$ifconfig eno1 raffaello--request="rx\spackets=>;green tx\spackets=>;red"
![example002](./examples/raffaello002.png)
*用正则表达式突出显示
$ifconfig eno1;raffaello--request="\d+\.\d+\.\d+=>;green\u bold"
![示例003](./examples/raffaello003.png)
_ bold
保存文件并使用其完整路径将其提供给raffaello
$ifconfig eno1 raffaello--file=$home/colorfile
![example004](./examples/raffaello004.png)
color文件可以在其他颜色文件中重用,使用"include"指令,后跟文件的完整路径。
此文件夹中的所有颜色文件都可以使用其文件名传递,而不使用路径。
_自定义颜色
collisions=>;蓝色
rx\spackets=>;绿色
tx\spackets=>;红色
\d+\.\d+\.\d+=>;绿色
raffaello为已知工具(如cmake、gcc/g++、dmesg等)提供了一些内置的颜色文件,称为**预设**。单独使用"--preset"标志,甚至包括在自定义颜色文件中,以便扩展其颜色映射。
lor outside$home/.raffaello
包括$home/path/to/some_other_custom椆color
冲突=>;蓝色
rx\spackets=>;绿色
tx\spackets=>;红色
\d+\.\d+\.\d+=>;绿色
aello是一个python模块
raffaello可以用作其他源代码中的python模块
``python
(请求)
r=raffaello(c.commission)
print(r.paint('sample message with error,warning and a bluish text.')
````
install
install from source using setuptools.只需键入以下命令
python setup.py install
install from[pypi-python包索引](https://pypi.python.org/pypi)
pip install raffaello
/
BR/>