使用模式将命令输出着色。

rainbow的Python项目详细描述


last releasedownloadspython versionscontinuous integrationtest coveragegitter chat

使用模式轻松地将命令输出着色。

rainbow [ --COLOR=PATTERN ... | --conf CONF ] COMMAND

示例

使用命令行

rainbow--COLOR=PATTERN关联前置到 命令,例如:

  • 用包含红色ERROR的行来跟踪一些日志文件:

    rainbow --red=ERROR tail -f /var/log/my.log
    
  • 您还可以将命令输出管道到rainbow:

    tail -f /var/log/my.log | rainbow --red=ERROR
    

使用配置

rainbow可以从文件中加载每个命令的配置,这是最方便的使用方法。运行rainbow mycommand时,rainbow将在~/.config/rainbow~/.rainbow/etc/rainbow或内置配置中自动查找名为mycommand.cfg的配置:

  • 使用内置配置将diff命令输出着色:

    rainbow diff file1 file2
    
  • 使用~/.rainbow/mycommand.cfg

    启动我的自定义命令
    rainbow mycommand
    

编写配置的语法很简单,请参阅 builtin configs 举个例子。另请参见commands support table

安装

使用软件包

SystemInstallation instructions
Debian / Ubunturainbow repository
Fedora / CentOS / RHEL / Scientific Linuxrainbow repository
OpenSUSE / SLErainbow repository
Arch LinuxAUR/rainbow / AUR/rainbow-git
pip / easy_installPyPI: rainbow

来源建筑

您可以通过以下方式从源代码构建:

git clone git://github.com/nicoulaj/rainbow.git
cd rainbow
python setup.py build install --user

贡献

欢迎投稿,请看CONTRIBUTING

许可证

这个项目是Linibou’s colorex的分支。 它是根据GNU General Public License的条款发布的。参见COPYING了解 细节。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java依赖组织。缺少json:json:jar   从命令行Linux vs Windows调用Java   java“(BluetoothManager)”周围的这对括号是做什么的?   java在Spring中使用哪种传播?   java如何检查一个数字是否以任何顺序包含自身?   java如何在yotaphone上锁定背面屏幕?   无作用域bean的JavaCDI注入   angularjs我希望构建实时数据,将客户端传递到服务器,而不使用JAVA中的WebSocket   不显示对象的java动态JPanel   java在Flex中动态更改列系列显示名称   java Arduino未正确发送整数   测试服务器中的java Apache CXF客户端错误,需要服务器名称指示(SNI)   在GUI中按下按钮的java显示字符串方法   java如何在JSON反序列化期间将引用转换为实例   java类型安全:未选中的从对象强制转换   pac4j(多个提供商)的java SSO身份验证令牌吊销问题   java使用sbt文件指定主类的路径并包含库   运行应用程序时发生java UnsatifiedPendencyException异常