53

GitHub - shobrook/rebound: Command-line debugger powered by Stack Overflow

 6 years ago
source link: https://github.com/shobrook/rebound
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

rebound

Downloads

Rebound is a command-line tool that instantly fetches Stack Overflow results when you get a compiler error. Just use the rebound command to execute your file.

Placeholder Demo

Featured on: awesome-cli-apps, awesome-mac, and the top of /r/Python.

Installation

Rebound works on MacOS, Linux, and Windows, with binary downloads available for every release. You can also install it with pip:

$ pip install rebound-cli

Requires Python 3.0 or higher.

Usage

Running a file with rebound is just as easy as compiling it normally:

$ rebound [file_path]

This will execute the file, pull the error message, and let you browse related Stack Overflow questions and answers without leaving the terminal.

Supported file types: Python and Node.js (Ruby and Java coming soon!).

Contributing

To make a contribution, fork the repo, make your changes and then submit a pull request. If you've discovered a bug or have a feature request, create an issue and tag it appropriately :)

Technologies

Rebound is written in Python and built on Urwid. Beautiful Soup is used to scrape Stack Overflow content and subprocess for catching compiler errors.

Acknowledgements

Special thanks to @rndusr for helping with the scrollbar.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK