關(guān)鍵字:Rebound,cli,error,Python,Node.js

推薦一個(gè)命令行錯(cuò)誤信息的收集工具Rebound,當(dāng)出現(xiàn)編譯錯(cuò)誤時(shí),它能立即獲取堆棧溢出的錯(cuò)誤信息。它使用非常簡(jiǎn)單,只需用rebound命令去執(zhí)行文件即可。
安裝
Rebound在MacOS,Linux和Windows下均有二進(jìn)制版本可下載。也可以使用pip直接安裝,需要Python3.0或更高版本:
$ pip install rebound-cli
用法
使用rebound運(yùn)行文件和正常編譯文件一樣簡(jiǎn)單:
$ rebound[file_path]
在同一終端界面,執(zhí)行該命令就能夠獲取錯(cuò)誤信息,查看相關(guān)的堆棧溢出問題和原因。
目前支持的文件類型:Python,Node.js。(Ruby和java也很快能支持)
具體用法如下:

使用的技術(shù)
Rebound是用Python寫的,用了Urwid庫,使用BeautifulSoup抓取堆棧溢出內(nèi)容,子進(jìn)程用于捕獲編譯器錯(cuò)誤。