Automatically displays Stack Overflow results when you get a compiler error
Project description
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:
=======
|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:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for rebound_cli-1.1.6a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6c8f163bd7dac9d7355946fd6cd01bd79a62fb079e88b873d03781251fe9ff2 |
|
MD5 | f694f5e3ad149873a70909e53f4ad120 |
|
BLAKE2b-256 | 267d072b49b8c8c87ee636eef8a94b5c52271c0255e9c4bc48fb8a36fe9f400d |