Metadata-Version: 2.0
Name: rebound-cli
Version: 1.1.6a1
Summary: Automatically displays Stack Overflow results when you get a compiler error
Home-page: https://github.com/shobrook/rebound
Author: shobrook
Author-email: shobrookj@gmail.com
License: MIT
Keywords: stackoverflow stack overflow debug debugging error-handling compile errors error message cli
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Debuggers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Requires: BeautifulSoup4
Requires: requests
Requires: urllib3
Requires: urwid
Requires-Python: >=3
Requires-Dist: BeautifulSoup4
Requires-Dist: requests
Requires-Dist: urllib3
Requires-Dist: urwid

Rebound
=======

|license| |build|

Rebound automatically displays Stack Overflow search results in your
terminal when you get a compiler error. Just use the ``rebound`` command
before the file you want to execute.

.. figure:: demo.gif
   :alt: Placeholder Demo

   Placeholder Demo

Installation
------------

You can install rebound with pip (homebrew coming soon):

``$ pip install rebound-cli``

Requires Python 2.0 or higher. OS X, Linux, and Windows are all
supported.

Usage
-----

Compiling a file with rebound is as simple as doing it normally. Just
run:

``$ rebound [file_name]``

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

**Supported file types:** Python, Node.js, Ruby, and Java.

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 :)

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](https://github.com/rndusr) for helping with
the scrollbar and [@alichtman](https://github.com/alichtman) for
providing useful feedback.

.. _issue: https://github.com/shobrook/rebound/issues/new

.. |license| image:: https://img.shields.io/github/license/mashape/apistatus.svg
   :target: https://github.com/shobrook/BitVision/blob/master/LICENSE
.. |build| image:: https://img.shields.io/wercker/ci/wercker/docs.svg
   :target:


