sbani / wie

Answers Your dev Questions via The Command Line

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License Go Report Card Build Status GoDoc Covarage

Answers Your dev Questions via The Command Line

wie means "how" in german and helps you to answer your programmer questions in the command line.

Usage

Simple, fast and short version (with code only)

# Get results for query: --link
$ wie docker link container
Running...
--link
Legend: [a] Show all, [Enter|q] Quit
Enter text: q # or simply hit enter again

Show complete answer

# Get results for query: golang set $GOPATH
$ wie golang set $GOPATH
Running...
GOPATH
Legend: [a] Show all, [Enter|q] Quit
Enter text: a
Check your GOPATH variable. Make sure your sources are under GOPATH/src

For instance, this thread illustrates what happen in the case where a go build is done outside of GOPATH/src:


  Looks like your GOPATH is set to ~/go but you ran the go install command on ~/dev/go


See Go Build


  The Go path is a list of directory trees containing Go source code. It is consulted to resolve imports that cannot be found in the standard Go tree.


If you have done go build, you can also try a go install (no custom.go): you want to install the package, not a single file.

Build

go get -u github.com/sbani/wie

Roadmap

  • Add display method all (short a): Show complete answer
  • Add number parameter to get more than one answer
  • Cache answers
  • Create something like an attach/detach mode with dynamic reaction
  • Add more search engines
  • Add user configuration files where one can change default behaviour
  • Add unit tests
  • Pretty print results

Contributors / Special Thanks

This little helper is a port of the tool howdoi written in Python. Special thanks to Benjamin Gleitzman!

Author

Sufijen Bani (@sbani_ger)

License

The BSD 3-Clause license, the same as the Go language. goquery's license is here.

About

Answers Your dev Questions via The Command Line

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Go 100.0%