推荐一个python写的命令行错误信息收集工具
2018-04-28 本文已影响0人
zhoucq
关键字:Rebound,cli,error,Python,Node.js
推荐一个命令行错误信息的收集工具Rebound,当出现编译错误时,它能立即获取堆栈溢出的错误信息。它使用非常简单,只需用rebound
命令去执行文件即可。
安装
Rebound在MacOS,Linux和Windows下均有二进制版本可下载。也可以使用pip直接安装,需要Python3.0或更高版本:
$ pip install rebound-cli
用法
使用rebound运行文件和正常编译文件一样简单:
$ rebound[file_path]
在同一终端界面,执行该命令就能够获取错误信息,查看相关的堆栈溢出问题和原因。
目前支持的文件类型:Python
,Node.js
。(Ruby
和java
也很快能支持)
具体用法如下:
使用的技术
Rebound是用Python写的,用了Urwid库,使用BeautifulSoup抓取堆栈溢出内容,子进程用于捕获编译器错误。