|
1 | 1 | # QuickOverflow |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
2 | 7 | A Command Line Tool for Unix Based Operating Systems to instantly open Stack Overflow Solution for corresponding error |
3 | 8 |
|
| 9 | +Currently only on Ubuntu/Debian Based Systems |
| 10 | + |
| 11 | +Tired of googling all the time by copy pasting errors and getting incorrect solutions from LLMs? |
| 12 | + |
| 13 | +QuickOverflow has a solution for that. |
| 14 | + |
| 15 | +QuickOverflow is a Command Line Tool for Ubuntu/Debian based systems to quickly get to solutions for your errors on browser right from your terminal, without ever clicking on your browser icon. |
| 16 | + |
| 17 | +As of v1.0, QuickOverflow only supports Python debugging. However, support for other language and distributions is planned and underway. |
| 18 | + |
| 19 | +## Getting Started |
| 20 | + |
| 21 | +To get started you must have: |
| 22 | + |
| 23 | +- A supported Ubuntu/Debian System |
| 24 | +- Python 3.12 |
| 25 | + |
| 26 | +## Installation |
| 27 | + |
| 28 | +- Clone the repository |
| 29 | + |
| 30 | +```sh |
| 31 | +$ git clone https://github.com/SpaciousCoder78/QuickOverflow.git |
| 32 | +``` |
| 33 | + |
| 34 | +- Run the install script on your Ubuntu/Debian System |
| 35 | + |
| 36 | +```sh |
| 37 | + sudo sh install.sh |
| 38 | +``` |
| 39 | + |
| 40 | +- Run the run script to start using QuickOverflow |
| 41 | + |
| 42 | +```sh |
| 43 | + sh run.sh |
| 44 | +``` |
| 45 | + |
| 46 | +## User Manual |
| 47 | + |
| 48 | +Got stuck? Not sure how to use the software? This guide is for you |
| 49 | + |
| 50 | +Supported Programming Languages: |
| 51 | + |
| 52 | +- Python |
| 53 | + |
| 54 | +Run the `run.sh` file post installation to use the software. |
| 55 | + |
| 56 | +You will see this once you run it |
| 57 | + |
| 58 | +```sh |
| 59 | + |
| 60 | +$ sh run.sh |
| 61 | +QuickOverflow > |
4 | 62 |
|
| 63 | +``` |
| 64 | +Type `help` to get a list of supported commands |
5 | 65 |
|
6 | | -gcc -Wall -I/usr/include/python3.12 main.c -lpython3.12 -o pyoverflow-cli |
| 66 | +Type `search` to start searching for errors from your code |
7 | 67 |
|
8 | | -#Install Pyenv |
9 | | -git clone https://github.com/pyenv/pyenv.git ~/.pyenv |
10 | | -git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv |
11 | | -export PATH=~/.pyenv/bin:/usr/local/hadoop/bin/:$PATH |
12 | | -echo 'export PYENV_ROOT="~/.pyenv"' >> ~/.bash_profile |
13 | | -echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile |
14 | | -echo 'eval "$(pyenv init -)"' >> ~/.bash_profile |
15 | 68 |
|
16 | | -#Install Python |
17 | | -pyenv install 2.7.18 |
18 | | -pyenv virtualenv 2.7.18 pyoverflow |
|
0 commit comments