推荐一个python写的命令行错误信息收集工具

关键字:Rebound,cli,error,Python,Node.js


推荐一个命令行错误信息的收集工具Rebound,当出现编译错误时,它能立即获取堆栈溢出的错误信息。它使用非常简单,只需用rebound命令去执行文件即可。

安装

Rebound在MacOS,Linux和Windows下均有二进制版本可下载。也可以使用pip直接安装,需要Python3.0或更高版本:
$ pip install rebound-cli

用法

使用rebound运行文件和正常编译文件一样简单:
$ rebound[file_path]

在同一终端界面,执行该命令就能够获取错误信息,查看相关的堆栈溢出问题和原因。
目前支持的文件类型:PythonNode.js。(Rubyjava也很快能支持)
具体用法如下:

使用的技术

Rebound是用Python写的,用了Urwid库,使用BeautifulSoup抓取堆栈溢出内容,子进程用于捕获编译器错误。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 环境管理管理Python版本和环境的工具。p–非常简单的交互式python版本管理工具。pyenv–简单的Pyth...
    MrHamster阅读 9,229评论 1 61
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,688评论 6 427
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,326评论 0 5
  • 通缉令贴的到处都是 杀人犯怎么那么丑 我觉得 一定是因为他的心和灵魂都太丑了
    圈圈o0阅读 1,612评论 0 0
  • 等待就是甜中带苦,用那最真诚的心,去等待那份最真挚的爱,所有的坚持,都是源于真心,源于热爱,如同那杯卡布奇诺……
    懿_新阅读 1,768评论 0 0