Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pr4k/howto

Terminal client for stack overflow
https://github.com/pr4k/howto

cli go golang google howto stackoverflow terminal

Last synced: about 2 months ago
JSON representation

Terminal client for stack overflow

Awesome Lists containing this project

README

        





GoReport
Build
Stars
Issues
Forks



Installation
Usage
Features
To-Do
License

---
howto is a terminal client for getting stackoverflow Answers for those who are constantly googling for doing basic programming tasks.
Now it uses both google as well as Stackoverflow to get the results, because lets agree, google's search algorithm is way better than stackoverflow's search algorithm.

It is inspired by [Howdoi](https://github.com/gleitz/howdoi) and is purely written in Go.

Read About it at *[Medium](https://medium.com/better-programming/how-i-use-stackoverflow-with-just-a-terminal-go-17548716ab61?source=---------2------------------)*

[![asciicast](https://asciinema.org/a/Fh5xrpejzh2miP88NZtLED5gm.svg)](https://asciinema.org/a/Fh5xrpejzh2miP88NZtLED5gm)

---

# Installation

Its simply go get to install
```
go get github.com/pr4k/howto

```

For installing the package Use:

```bash
go install github.com/pr4k/howto
```
---
# Usage

```howto :```
Note:- if mode is not specified then the default mode is google.

---
# Features
- Uses Go Routines to parallely scrape answers so time complexity is independent of number of solution
- Provides Terminal ui to navigate and access answers
- Uses google's result along with stackoverflow's result.

# To-Do
- Add google results along with stackoverflow results (Done)
- Implement Syntax Highlighting for code parts

---

## License

[![License](https://img.shields.io/github/license/pr4k/howto)](http://badges.mit-license.org)

- **[MIT license](http://opensource.org/licenses/mit-license.php)**
- Copyright 2020 © pr4k
---